我正在尝试使用transition_reveal()
软件包中的gganimate
来一次显示多个步骤,即每个显示不显示一次,而是显示两天。
代码直接如下:
library(tidyverse)
library(gganimate)
# Base version, reveals one day at once
ggplot(airquality, aes(Day, Temp, group = Month, color = factor(Month))) +
geom_line() +
transition_reveal(Day)
由reprex package(v0.3.0)于2019-12-09创建
创建第二个Day2
变量(包含显示内容的ID)也是简单明了的,但是输出图似乎很容易加速(注意ease_aes(default="linear")
的默认值是使用)。
library(tidyverse)
library(gganimate)
## Reveal two days at once, with jumpy behaviour
airquality %>%
group_by(Month) %>%
mutate(Day2 = cumsum(Day %% 2 == 0)) %>%
ggplot(aes(Day, Temp, color = factor(Month))) +
geom_line() +
transition_reveal(Day2)
由reprex package(v0.3.0)于2019-12-09创建
任何想法可能是什么原因以及如何解决?