R语言实战应用精讲50篇(十九)-R语言gganimate函数应用案例:静态图变成动态,让你的图表更酷炫

Posted 文宇肃然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言实战应用精讲50篇(十九)-R语言gganimate函数应用案例:静态图变成动态,让你的图表更酷炫相关的知识,希望对你有一定的参考价值。

前言 

gganimate包可以让ggplot2做出来的各种图形变成动态,今天我就以时间序列图为例,让时间序列数据动起来!

library(gganimate)

时间序列动态图主要用的函数是transition_time()

1.查看数据

?airquality

该数据共有153个观测,6个变量,每个变量的含义如下:

2.时间序列点图

anim <- ggplot(airquality, aes(Day, Temp)) +
  geom_point(aes(colour = factor(Month))) +
  transition_time(Day)

图形解读:图形展示了不同月份的温度随日期的变化而变化的情况。图中纵坐标是温度,横坐标是日期。不同的颜色的散点反映的是不同月份中温度与日期的关系。

3.时间序列线图1

anim1 <- ggplot(airquality, aes(Day, Temp)) +
  geom_line(aes(colou

以上是关于R语言实战应用精讲50篇(十九)-R语言gganimate函数应用案例:静态图变成动态,让你的图表更酷炫的主要内容,如果未能解决你的问题,请参考以下文章

R语言实战应用精讲50篇(二十九)-R语言算法应用案例:路径路网轨迹绘图分析(英国自行车数据库)

R语言实战应用精讲50篇(二十九)-R语言算法应用案例:路径路网轨迹绘图分析(英国自行车数据库)

R语言实战应用精讲50篇(三十一)-R语言实现决策树(附R语言代码)

R语言实战应用精讲50篇(三十二)-R语言实现单变量时间序列(附R语言代码)

R语言实战应用精讲50篇(三十五)-R语言实现xgboost回归(附R语言代码)

R语言实战应用精讲50篇(三十)-R语言实现支持向量机(附R语言代码)