问题标签 [gganimate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 在闪亮的应用程序中 gganimate - 找不到 ImageMagick
我想在服务器上发布的 Shiny 应用程序中插入动画情节。但是,任何部署尝试都会以以下方式结束:
我在 im.convert(img.files, output = path.expand(movie.name), convert = convert, 中找不到带有 convert = 'convert' 警告的 ImageMagick:请先安装 ImageMagick 或将其 bin 路径放入系统 PATH 变量中
当然,当我在安装了 imageMagick 的计算机上运行该应用程序时,没有问题。所以我的问题是如何强制 Shiny 服务器从我的计算机使用 imageMagick 或将其安装在 Shiny 环境中?
r - 如何使用日期格式时间点补间 data.frame?
我想tweenr
与date
格式变量一起使用timepoints
.
但是,tweenr::tween_elements
抛出一个错误,我无法破译:
我使用了错误的tweenr
功能吗?这很可能是一些预期的行为,但我无法理解这一点。
可重现的例子:
r - 使用 gganimate 时小提琴图的定位
我正在使用 ggplot2 3.0.0 和 gganimate 0.1.1。这是一个MWE:
这将创建一个动画,其中每一帧看起来都像这样
而我希望每一帧都像这样占据整个情节
我怎么能去调整我的代码来得到这个结果?
编辑
这就是我想制作的,这次使用的是实际数据。我通过手动将动画的每一帧拼接在一起来做到这一点,但这种方式对于更复杂的情节是不可持续的,所以我希望使用 gganimate 来代替。
r - 使用 gganimate 导出 gif
该包gganimate
创建 gifs(来自此处的 MWE 代码):
现在怎么能导出这个gif?在以前的(现在存档的)版本中,gganimate
这很简单:
gganimate
但是,我在当前包中找不到等效功能。
注意:这个问题似乎与我从中获取 MWE 代码的问题完全相同。但是,gganimate
已更新,在新版本中,在查看器窗格中显示动画与导出动画似乎是不同的问题。
r - 如何使用 R 将 gganimate 图与表(数据框)合并
我正在使用gganimate
,我需要在“移动”图附近添加一个表格(数据框)。我不在乎桌子是否是静态的。
我可以在ggplot
使用包中的grid.arrange
命令绘制绘图时做到这一点gridExtra
,但恐怕我不知道在使用gganimate
.
r - gganimate:处理缺失值
我是第一次尝试这个包,但在处理缺失值 ( )gganimate
时遇到了问题。NA
如果我的问题微不足道,我深表歉意,但我找不到任何解决方案。
这是我正在尝试做的一个可重复的示例:
我尝试使用enter_()
/的exit_()
功能,gganimate
但没有成功。
谢谢您的帮助。
编辑:(使用 MattL 的建议)
这有效:
我仍然觉得gganimate
应该能够像处理这些 NA 值一样ggplot
。谢谢!
r - 最新的 gganimate:如何在后台有一个固定的情节?
在https://github.com/thomasp85提供的最新版本的 gganimate 中,我想选择情节的哪些部分可以在整个动画中保持静态,哪些部分将被动画化。在之前版本的 gganimate 中,您可以在 ggplot 的aes中指定框架。因此,您可以创建一个静态的基本图并在其上绘制动画图。在最新版本中如何实现类似?
r - 使用 ggplot 绘制 shapefile 和 gganimate 进行动画
样本数据
如果我想使用 ggplot 绘制这些数据:
问题一:为什么行政边界消失了?
问题 2: 我有另一个数据框,其中包含每个行政区从第 1 天到第 365 天的 2 年每日降雨量数据。
我想为这个形状文件创建一个从 1981 年第 1 天到 1982 年第 365 天的每日降雨量动画。
我目前的总体方法是制作一个循环并将每天的降雨图保存为单独的.png
文件,然后将这些文件堆叠为.gif
. 但是,这导致我首先保存了 2 年 X 365 天的.png
文件,然后将它们堆叠在一起。如果我有 30 年的数据,这将变得不可能。我读了这篇关于gganimate
https://github.com/thomasp85/gganimate的帖子,想知道是否有人可以使用上面的数据演示如何使用 gganimate 生成动画地图