我一直在尝试学习如何使用gganimate对地块进行动画处理。我遵循的是小插图(在https://gganimate.com/articles/gganimate.html#enter-and-exit),当我尝试复制那里给出的代码时,我没有得到相同的结果(如页面上给出的)。 当我运行下面给出的代码时,我在这里得到.gif。将其与页面上的内容进行比较。
anim <- ggplot(iris, aes(x = Petal.Width, y = Petal.Length)) +
geom_point(aes(colour = Species), size = 2) +
transition_states(Species,
transition_length = 2,
state_length = 1)
anim +
enter_fade() +
exit_shrink()
GIF:https://media.giphy.com/media/KzKXtbWUUbisIc36n2/giphy.gif(使用anim_save(filename="mygif.gif"
保存)
如您所见,.gif太烂了。当我尝试使用下面的代码使用高度,宽度,分辨率等进行修改时,得到下一个.gif。
animate(anim, res=250, height = 1080, width = 1980)
GIF:https://media.giphy.com/media/l51eJwWo0rj1OpzubE/giphy.gif(使用anim_save(filename="mygif2.gif"
保存)
仍然滞后且不光滑。我有ggplot2,gganimate,tweenr,transformer的最新版本。我该怎么办?如何获得柔滑的GIF图像?请帮忙。