gpt4 book ai didi

ggplot2 - gganimate 返回 .png 文件,但没有动画对象

转载 作者:行者123 更新时间:2023-12-03 16:03:26 28 4
gpt4 key购买 nike

我正在尝试创建一个动画来向学生展示如何用动画表示数据。
运行下面的代码

library(ggplot)
library(gganimate)
library(carData)
anim <- ggplot(mtcars, aes(mpg, disp)) +
transition_states(gear, transition_length = 2, state_length = 1) +
enter_fade() +
exit_fade()

animate(anim)

我期待预览窗口上的动画和 gif 图像的创建。

相反,我得到的是工作目录中的 100 个 .png 文件,但没有别的。图片是正确的,是动画的帧,只是没有被函数拼凑起来。
特别是我得到了 100 个元素,其中我在这里显示了第一个元素:
这份名单
  [1] "./gganim_plot0001.png" "./gganim_plot0002.png" "./gganim_plot0003.png" 
[4] "./gganim_plot0004.png" "./gganim_plot0005.png" "./gganim_plot0006.png"
[7] "./gganim_plot0007.png" "./gganim_plot0008.png" "./gganim_plot0009.png"
[10] "./gganim_plot0010.png" "./gganim_plot0011.png" "./gganim_plot0012.png"...


    attr(,"frame_vars")
frame nframes progress transitioning previous_state closest_state
1 1 100 0.01 FALSE 3 3
2 2 100 0.02 FALSE 3 3
3 3 100 0.03 FALSE 3 3


next_state
1 3
2 3
3 3
4 3
5 3
6 3
7 3
8 3
9 3
10 3
11 3
12 3

最后这个
 frame_source
1 C:\\Users\\rosar\\AppData\\Local\\Temp\\RtmpIR4dH3\\3b84232b4eef/gganim_plot0001.png
2 C:\\Users\\rosar\\AppData\\Local\\Temp\\RtmpIR4dH3\\3b84232b4eef/gganim_plot0002.png
3 C:\\Users\\rosar\\AppData\\Local\\Temp\\RtmpIR4dH3\\3b84232b4eef/gganim_plot0003.png

难道我做错了什么?

最佳答案

确保您拥有将图像组合成视频所需的软件包之一。我建议你使用 gifski:

install.packages('gifski')
install.packages('png')

并重新启动 R

关于ggplot2 - gganimate 返回 .png 文件,但没有动画对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58991580/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com