我想使用gganimate()
,但找不到可行的解决方案。
最终我成功地创造了一些东西——使用animation
包。我能够创建GIF和视频输出,但是它们都没有我期望的那么流畅或好。
输出非常不连贯——如果我想使用基本的"hist"函数显示20个不同的间隔,动画只显示了其中大约一半。您可以看到GIF遍历了所有的条形图数量,但每个步骤的图形都没有更新。
这是我的代码的GIF输出。
library('ggplot2')
library('animation')
psd_1 <- data.frame(rnorm(5000, 100, 15))
colnames(psd_1)[1] <- "passengers"
ani.options(interval=.25, nmax=20)
a = saveGIF(
{
for (i in c(1:20)) {
hist(psd_1$passengers, breaks=i, main=paste("Histogram with ",i, " bins"),
xlab="Total Passengers")
}
}
, movie.name="wodies.gif")
break=
设置为单个数字值并不能保证断点的数量(“该数字仅是建议”)。请查看?hist
帮助页面。如果您需要确切数量的箱子,则需要显式设置断点。如需更多帮助,请提供一个可重现的示例。 - MrFlick