问题标签 [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.

0 投票
2 回答
10570 浏览

shiny - 如何在 Shiny 中创建和显示动画 GIF?

我可以将保存的文件加载为图像,但无法gganimate直接使用。很高兴知道渲染 GIF 的替代方法,但知道如何gganimate专门渲染将真正解决我的问题。

0 投票
2 回答
482 浏览

r - Ggplot - 在 1 行中绘制具有多个点的数据框,以便使用 gganimate 对其进行动画处理

我有一个数据框,其中每一行都包含有关某个时间点 8 个点的坐标的信息:

时间 x1 y1 x2 y2 x3 y3 … x8 y8

例如,一行可能如下所示:

我遇到的问题是 ggplot 每个轴只接受 1 个列名。此外,我想使用 gganimate 为点的运动设置动画,这就是我想使用 ggplot 的原因。我怎样才能做到这一点?

我设法通过使用标准 R plot() 方法为每个时间点绘制绘图并重新绘制它来为数据设置动画,但这不允许我保存动画或进一步使用它。

0 投票
1 回答
1931 浏览

r - geom_bar 的 gganimate 问题?

自从 David Robinson 发布了他的 gganimate 包并认为我自己会玩一出之后,我一直在羡慕和钦佩出现在 twitter 上的各种 ggplot 动画。我在使用 geom_bar 时遇到了 gganimate 的问题。希望下面的例子能说明问题。

首先为可重现的示例生成一些数据:

为了演示我正在尝试做的事情,我认为绘制一个普通的 ggplot 会很有用,由z. 我试图让 gganimate 生成一个在这两个图之间循环的 gif。

facetted_barchart

但是当我使用 gganimate 时,B 的情节表现得很奇怪。在第二帧中,条形图从第一帧的条形图结束的值开始,而不是从原点开始。就好像它是一个堆叠的条形图。

bar_animation

顺便说一句,当尝试相同的情节时,geom_point一切都按预期工作。

我试图发布一些图片,但显然我没有足够的声誉,所以我希望没有它们是有意义的。这是一个错误,还是我错过了什么?

提前致谢,

托马斯

0 投票
1 回答
8914 浏览

r - 更改 gganimate 框架标题的标签

浏览在调用渲染动画序列gganimate时可以设置的选项gg_animate(),似乎没有更改帧标题的选项,以便让观察者更清楚帧所基于的参数是什么。

换句话说,假设frame = year在一个层中:我如何使框架的标题成为year: ######## 是当前框架的年份?我错过了什么还是gganimate图书馆的限制?

您将如何通过解决方法获得相同的结果?谢谢你的建议。

0 投票
1 回答
1179 浏览

r - 调整 Rmarkdown gganimate 图的大小

我希望有人可能知道如何控制此页面底部的绘图大小:

https://drive.google.com/open?id=0BwVoW6BAobRDY3hJaHpReDBrbmM

我对 Rmarkdown 完全陌生。我玩过fig.widthfig.height但无济于事。

0 投票
1 回答
471 浏览

r - 在 ggplot/gganimate 中控制 geom_point 和 geom_text 的颜色

我在控制 geom_points 和 geom_text 的颜色时遇到了一些麻烦。我希望我的点是“团队”的颜色(这与我在 scale_colour_manual 中分配的颜色一起工作)但是我想根据“团队”为我的文本着色......所以一个标签是白色的,而其他黑色。

我已经寻找解决方案,但似乎无法正确解决 - 任何提示或答案将不胜感激。

一些 DataX 输出:

0 投票
1 回答
485 浏览

r - geom_contour 在 gganimate 中失败,但在 ggplot2 中有效

我有一个我无法解决的问题。我正在尝试使用 gganimate 和 geom_contour 创建动画。当我将数据框绘制为单个“框架”时,它可以正常工作;但是,当我添加“框架”美学并尝试使用 gganimate 运行它时,geom_contour 无法工作。我不确定谷歌搜索后发生了什么,因为它是完全相同的数据框。此外,它适用于 geom_raster。我提供了一个非常小的示例,它代表了我实际尝试做的事情,尽管规模较小。

任何帮助,将不胜感激。谢谢!

0 投票
3 回答
1427 浏览

r - 动画将图层添加到 ggplot2 绘图的过程

我开始熟悉gganimategif,但我想进一步扩展我的 gif。

例如,我可以frame在一个变量中添加一个变量,gganimate但如果我想为添加全新层/几何/变量的过程设置动画怎么办?

这是一个标准gganimate示例:

但是,如果我想要 gif 动画怎么办:

这怎么可能实现?

0 投票
2 回答
2342 浏览

r - gganimate 不断变化的比例(轴限制)

我想使用 创建一个 gif gganimate,但我的轴范围在一帧中变化很大。这导致所有后续帧都被压缩。

ggplot2的方面,有一个选项scales="free"。有没有办法在每一帧中都有自由秤gganimate

这是一个例子:

在此处输入图像描述

现在我们将其中一个数据点移动到某个极值。这会挤压所有后续未受影响的帧中的点。

在此处输入图像描述

0 投票
2 回答
1580 浏览

r - gganimate 无法正确调用 ImageMagick,可能是路径错误

我正在尝试在 Windows 7 中安装 gganimate。我已经添加了 ImageMagick 的路径,下面是我尝试安装它时使用的代码。

但是在运行最后一行 gganimate(p) 后出现以下错误: 错误

错误是:

执行:""\"C:/Program Files/ImageMagick-7.0.3-Q16/magick.exe\"" -loop 0 -dispose none -delay 0 plot1.png -dispose previous -delay 100 plot2.png plot3.png plot4.png plot5.png plot6.png plot7.png plot8.png plot9.png plot10.png plot11.png plot12.png plot13.png "fileb4835f936f2.gif"" 文件名、目录名或卷标语法不正确。转换中发生错误...请参阅 ?im.convert 中的注释 文件中的错误(文件,“rb”):无法打开连接另外:警告消息:1:运行命令 'C:\Windows\system32\cmd .exe /c "\"C:/Program Files/ImageMagick-7.0.3-Q16/magick.exe\"" --version' 有状态 1 2: running command 'C:\Windows\system32\cmd.exe / c ""\"C: