我可以渲染不会循环的gganimate对象。但是,当我将这个gif放在google slide deck中时,它会在牌组打开后立即播放其单次运行,而不是当我到达该幻灯片或通过动画打开gif时。
当我想要播放非循环gif时(例如单击幻灯片时),有没有办法播放它?
我在下面包含了生成非循环gif的代码,并包含了指向上面示例平台的链接。
library(dplyr)
library(gganimate)
library(ggplot2)
p <-
mtcars %>%
ggplot(aes(x = wt, y = mpg)) +
geom_line(size = 1.5, alpha = .75) +
transition_reveal(id = wt, along = wt)
animate(
p,
duration = 3,
renderer = gifski_renderer(loop = FALSE),
height = 8, width = 10, units = "in", res = 150
)
anim_save("temp_file.gif")