gganimate :: transition_reveal()具有跳动行为(如果显示了多个步骤)

时间:2019-12-09 11:09:11

标签: r gganimate

我正在尝试使用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创建

任何想法可能是什么原因以及如何解决?

0 个答案:

没有答案