为什么此gganimate代码锁定绑定错误?

时间:2018-12-12 01:14:05

标签: r animation ggplot2 graph gganimate

我是第一次使用gganimate,而我只是想从github运行示例代码,即:

library(ggplot2)
library(gganimate)
ggplot(mtcars, aes(factor(cyl), mpg)) + 
geom_boxplot() + 
# Here comes the gganimate code
transition_states(
gear,
transition_length = 2,
state_length = 1
) +
enter_fade() + 
exit_shrink() +
ease_aes('sine-in-out')

但是尝试运行它时出现错误。 (这是我尝试对gganimate做任何事情的相同错误。)就是这样:

Error in gifski_first_error <<- FALSE : 
cannot change value of locked binding for 
'gifski_first_error'

谢谢!

1 个答案:

答案 0 :(得分:3)

我有一个类似的问题。尝试安装“ gifski”和“ png”软件包,然后运行提供的代码。

发生错误是因为gifski_renderer()是当前的默认渲染器。

转到此处了解更多信息:https://github.com/thomasp85/gganimate/commit/8248357809860c0e1a90eaf1f2ac1cdee1a95a64