代码之家  ›  专栏  ›  技术社区  ›  Joe

触发非循环gif以在Google幻灯片中播放

  •  0
  • Joe  · 技术社区  · 7 年前

    我可以渲染一个不循环的gganimate对象。但是当我把gif放在 google slide deck ,它会在甲板打开时播放其单曲,而不是在我到达该幻灯片或通过动画打开gif时播放。

    当我想播放非循环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")
    
    0 回复  |  直到 7 年前
    推荐文章