R语言怎么使用gganimate创建可视化动图
发表于:2024-10-12 作者:千家信息网编辑
千家信息网最后更新 2024年10月12日,这篇"R语言怎么使用gganimate创建可视化动图"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一
千家信息网最后更新 2024年10月12日R语言怎么使用gganimate创建可视化动图
这篇"R语言怎么使用gganimate创建可视化动图"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"R语言怎么使用gganimate创建可视化动图"文章吧。
加载R包,数据
#R包安装install.packages("devtools")library(devtools) install_github("thomasp85/gganimate")install.packages("gapminder")#加载library(gganimate)library(gapminder)#查看数据head(gapminder)# A tibble: 6 x 6 country continent year lifeExp pop gdpPercap1 Afghanistan Asia 1952 28.8 8425333 779.2 Afghanistan Asia 1957 30.3 9240934 821.3 Afghanistan Asia 1962 32.0 10267083 853.4 Afghanistan Asia 1967 34.0 11537966 836.5 Afghanistan Asia 1972 36.1 13079460 740.6 Afghanistan Asia 1977 38.4 14880372 786.
数据集包括全球主要国家在1952-2007年的人均GDP增长、预期寿命以及人口增长的数据 。
ggplot2绘制
使用ggplot2绘制
theme_set(theme_bw())p <- ggplot(gapminder, aes(x = gdpPercap, y=lifeExp, size = pop, colour = country)) + geom_point(show.legend = FALSE, alpha = 0.7) + scale_color_viridis_d() + scale_size(range = c(2, 12)) + scale_x_log10() + labs(x = "GDP per capita", y = "Life expectancy")p
gganimate 动态
1. transition_time()
核心函数,添加动态
p + transition_time(year) + labs(title = "Year: {frame_time}")
2 按需设置
1)添加小尾巴
p + transition_time(year) + labs(title = "Year: {frame_time}") + shadow_wake(wake_length = 0.1, alpha = FALSE)
2)原数据做背景
p + transition_time(year) + labs(title = "Year: {frame_time}") + shadow_mark(alpha = 0.3, size = 0.5)
以上就是关于"R语言怎么使用gganimate创建可视化动图"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
内容
数据
语言
可视化
动态
文章
知识
篇文章
增长
人口
价值
全球
函数
国家
大部分
寿命
就是
更多
核心
步骤
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
嘉定区软件开发培训
换个服务器服务器服务器
删除app 保留在数据库
服务器怎么自动备份
社区健康服务器
新中大财务数据库文件
mysql切换数据库格式
BEATS音效软件开发
日本服务器英雄联盟
网络安全联盟联系方式
信息网络安全知识培训总结
如何安全卸载安装的数据库
数据库怎么连接java
网络安全理智追星手抄报
知道网络安全联盟
电信租服务器多少钱
服务器检测软件
如何修改服务器数据
网络安全智能网联协同创新中心
重庆高校党建软件开发
网络技术f5是什么意思
京剧数据库的建立
南京传销新法软件开发
安全风险清单台账和数据库
2012服务器安全组未放行
数据库10用户无限用户
热血街篮哪个服务器人最多
数据库安全事件案例分析
社交app服务器硬盘多大合适
网络安全意识海报