问题标签 [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 - 使用 R 动画/gganimate 包的 Gif/Mp4 质量在 Linux/Windows 操作系统中有所不同
使用相同的代码脚本,R/Imagemagick 根据运行脚本的操作系统生成不同图像质量的输出。值得注意的是,Windows 版本中的几何图形和文本明显更加像素化。
以下是通过以下代码脚本创建的Linux (ubuntu 16.04)和Windows (我相信是 7 Professional) gif 的链接,通过 Thomas Pederson 的tweenr 包的自述文件:
最后,这里是在 Ubuntu 上运行的动画选项:
由于创建可视化有相当多的依赖关系,所以我对在哪里解决更改感到有些困惑。需要进行哪些修改以提高 Windows 版本的质量?我听说 Imagemagick 中的转换已被弃用,也许与该连接有关?
r - 将 gganimate 和 ggplot 用于箱线图:累积不起作用
我正在尝试为模拟模型制作动画,并且我想展示结果的分布如何随着模拟的运行而变化。
我见过 gganimate 用于散点图,但不适用于箱线图(或理想的小提琴图)。在这里,我提供了一个代表。
当我使用sim_category
(这是一个用于一定数量的模拟运行的存储桶)时,我希望结果是所有先前运行的累积以显示总分布。
在这个例子(和我的实际代码)中,cumulative = TRUE
没有这样做。为什么是这样?
r - gganimate的软件包安装问题
我想安装 gganimate,但是当我在公司环境中的防火墙后面工作时, install_github 不是一个选项,因为它返回:
我试图手动安装它,但我得到的结果是:
我为不同的库(rCharts)找到了解决方法:
但我找不到 gganimate 的 tar.gz 文件。我只有一个 zip 文件。任何人都知道如何从 zip 安装源代码或在哪里可以找到 gganimate 的实际 tar.gz 文件?
我努力了
但它失败了。
r - R中的“动画”包保存状态为127的GIF
我正在尝试在 Windows 7 计算机的 RStudio 0.98.1102 中使用 R 3.1.3 的“动画”包。我已经安装了 ImageMagick,如果我写了以下几行,我会得到一个动画 gif 文件。
到目前为止,一切都很好。但是当我尝试使用 gganimate 包时遇到问题。我刚刚从动画包的github页面复制了以下几行:
执行完最后一行后,出现以下错误:
现在,我编写以下命令并再次运行以获取类似的错误消息,并且没有生成 gif 文件:
现在,如果我写下面的行,我会收到错误消息,但会生成一个动画 gif 文件。
RStudio 中没有显示动画,我必须找到保存新 gif 文件的工作目录的位置。
我不明白为什么会发生这种情况以及如何使用 gganimate() 生成 .gif(在 RStudio 内部)而不会生成任何错误消息。我将非常感谢您对上述问题的反馈、建议和解决方案。
r - 将 gganimate 与 tweenr 一起使用时绘制标题
我正在尝试从已运行的数据集中添加年份标题tweenr
。以revolutionanalytics.com为例
要创建 gif,我可以使用框架标题(有点无意义)并title_frame = TRUE
在函数中设置(默认)gganimate
..
我尝试使用年份列(frame = year
在映射美学中),但这只会产生 56 帧和在每帧中多次出现的点..
我可以(如果可以的话,如何)让第一个 gif 的每个帧的标题对应year
于补间数据帧中的相应值?
r - eval 中的错误(lhs,父级,父级):对象 'eq; 未找到
在下面的脚本中在 R 中执行 gif 动画 ggplot 时出现以下错误。
~~请推荐
r - 设置轴值(在动画中)
如何在动画期间停止 Y 轴的变化?
我制作的图表位于http://i.imgur.com/EKx6Tw8.gif
这个想法是每年制作人口和收入的动画热图。问题是 y 轴有时会跳转到包含 0 或不包含最高值。您如何牢固地设置轴值?我知道这一定是一个常见问题,但我找不到答案
重新创建它的代码是
r - R语言:混合gganimate和ggrepel
几天来我一直在使用这两个包(gganimate 和 ggrepel),我必须说它们在可视化方面真的很有帮助。不过,我想知道是否有办法将它们结合起来。
最后,我试图为一些社区(在法国)绘制员工支出金额与每个社区(其中 18 个)的设备支出金额以及这种套利在 2011 年至 2015 年之间的演变.
因此,一个有趣的事情是使用ggrepel来将一个点与正确的社区相关联,并使用gganimate来查看这些点如何随着时间的推移而演变。
这是我的代码的一部分:
我的问题是gganimate只更新每一帧(即年份)的点并打印所有标签,丢弃实际打印的帧。
例如,如果 2011 年城市A有坐标:(100, 200)和 2012 年(150, 200),它将在两个年份的每个坐标处打印标签,而不是在 2011 年的第一个坐标处打印 A 和在第一个坐标处打印 A 2012 年的第二个坐标。
有没有人有这个问题的解决方案?
非常感谢。
r - 在 gganimate 循环之间暂停
是否可以在 gganimate 循环之间添加暂停?我知道我们可以用 设置帧之间的间隔interval
,但是有没有办法在循环回第一帧之前暂停最后一帧?
将最终帧的多个副本插入数据的最佳方法是什么?