我正在尝试使用虹膜数据集和gganimate
制作动画。这是我的代码的示例:
library(gganimate)
library(ggplot2)
library(dplyr)
iris %>%
ggplot(aes(Sepal.Length, Petal.Length, col = Species)) +
geom_point() +
transition_states(Species, transition_length = 2, state_length = 1) +
ease_aes("cubic-in-out")
更新::
运行以上(04/26/2019)返回:
l $ setup_layer(d,plot)中的错误:尝试应用非功能
上述错误与此issue有关。
相关包装信息:
other attached packages:
[1] dplyr_0.8.0.1 gganimate_1.0.2 ggplot2_3.1.1
我希望我会按照不同的物种分裂动画。但是,加尼玛尼似乎只返回setosa。我查看了建议解决该问题的文档,例如:
iris %>%
ggplot(aes(Sepal.Length, Petal.Length)) +
geom_point(aes(colour = Species, group = 1L)) +
transition_states(Species, transition_length = 2, state_length = 1)+
ease_aes("cubic-in-out")
但是,这似乎没有什么不同。也许我想念一些东西。非常感谢您的帮助。
编辑:我也尝试过此操作,但它什么也没返回:
library(gganimate)
library(magick)
animate(ggplot(mtcars, aes(mpg, disp)) +
transition_states(gear, transition_length = 2, state_length = 1) +
enter_fade() +
exit_fade(),
renderer = sprite_renderer())