为什么动画包不能与ggplot2一起使用?

时间:2018-08-20 18:40:36

标签: r animation ggplot2

编辑:实际上,正如MrFlick所指出的,这实际上是关于ggplot循环内部的帖子中解决的同一问题。在那里查看解决方案。

我正在尝试使用动画包对ggplot2中的图进行动画处理。但是,我无法复制其他帖子中给出的简单示例。例如:

library(animation)
library(ggplot2)
saveHTML({for (i in 1:10) plot(runif(10))}, imgdir = "base", htmlfile = "test1.html")
saveHTML({for (i in 1:5) qplot(runif(10))}, imgdir = "ggplot", htmlfile = "test2.html")

当产生绘图的表达式使用plot时,saveHTML函数将按预期方式运行:一个名为“ base”的目录填充了png文件,而html文件则对其进行了动画处理。

当产生绘图的表达式使用qplot时,将创建一个名为“ ggplot”的空目录,但不会填充图像。

这是相关的系统/会话信息:

R.Version()$version.string
## [1] "R version 3.5.1 (2018-07-02)"
R.Version()$platform
## [1] "x86_64-apple-darwin15.6.0"
packageVersion("animation")
## [1] ‘2.5.1’
packageVersion("ggplot2")
## [1] ‘3.0.0’

0 个答案:

没有答案