【问题标题】:Animate maps in RR中的动画地图
【发布时间】:2014-06-13 15:39:48
【问题描述】:

大家好。我刚刚完成了一系列覆盖有矢量图的栅格。如何将它们保存为单独的 jpeg 或 png 文件?我如何为它们设置动画?我堆叠并尝试了“动画”命令,但它没有显示矢量。到目前为止的最终命令行如下:

 ANIM<-lapply (FINA,function(x) spplot(x, scales = list(draw = TRUE),xlab= "Longitude (°)",
 ylab="Latitude (°)", xlim = c(-18,17), ylim=c(2, 27.5)) +
 latticeExtra::layer(sp.polygons(WAN, fill = NA, col = 'black')) +
 latticeExtra::layer(sp.polygons(NND, fill = NA, col = 'blue')))
 grid.text(expression ("molecules  " ~ cm^-2), x=unit(.95, "npc"),y=unit(0.50, "npc"), rot=90)

这会在运行中很好地绘制地图,直到最后一个情节,但是我如何将所有 36 个地图保存为动画或一系列带有独特标题的 jpeg 文件,好吗? 用于导出单个 jpeg 文件的命令是:

 dev.copy(jpeg,'A.jpeg',height=600, width=900)
 dev.off()

【问题讨论】:

  • 你看过 r animation 包吗? ffmpeg 程序也适合这种任务。
  • 这个问题可能会回答你的问题。 stackoverflow.com/questions/19918126/…
  • Seth,它回答了一半的问题,但没有回答导出。我想在 r 之外的另一个环境中播放 d 动画

标签: r animation jquery-animate jpeg


【解决方案1】:

我发现通过打印 ANIM 列表在 RStudio 中执行此操作更容易。

print(ANIM)
dev.off()

这绘制了每个场景。然后,我将 ANIM 列表中的每一个图连续保存为 png 文件。使用后退箭头,我回到第一个情节并一直保存直到我到达最后一个情节。保存的图可用于其他软件包。然后我将它们插入到 windows 电影制作器中。谢谢大家。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-28
    • 2021-11-28
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    相关资源
    最近更新 更多