问题标签 [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 根据时间为多条路径设置动画
我从电子游戏 Counter Strike 中解析了一些关于手榴弹投掷的数据。下面的示例数据显示,我对投掷手榴弹的位置、手榴弹引爆的位置以及投掷手榴弹的时间有位置。
并且使用 ggplot2 我可以绘制手榴弹的静态轨迹,如下所示
但我想为手榴弹轨迹设置动画,并按照round_throw_time
规定的顺序启动每个轨迹的动画,并从玩家位置移动到引爆位置。到目前为止,我已经尝试过:
但是在添加轨迹线以及如何重置动画而不是仅将点移回原点时,我有点迷茫。
任何提示将非常感谢!
我绘制的图像可以在这里下载 http://simpleradar.com/downloads/infernoV2.zip
r - 通过 gganimate 和 ggforce 移动平面缩放的动画情节?
目标
我想放大Europe
这些年来的GDP。phantasticggforce::facet_zoom
可以很容易地为静态图(即特定年份)提供此功能。
然而,事实证明,移动秤比预期的要难。gganimate
似乎从第一帧 ( year == 1952
) 开始采用 x 轴限制并持续到动画结束。不幸的是,这个相关但在代码方面过时的问题没有给出答案。既不+ coord_cartesian(xlim = c(from, to))
,也不facet_zoom(xlim = c(from, to))
似乎能够影响facet_zoom
超出静态限制的窗口。
- 有什么方法可以
gganimate
“重新计算”facet_zoom
每一帧的比例吗?
理想的结果
第一帧 最后一帧 当前代码r - gganimate 0.9.9.9 中的累积图
我找不到之前发布的足以回答这个问题的问题。在以前的帖子中,已接受的答案使用 shadow_mark 来保持先前渲染的图层的持久性。
在 R gganimate 中做动画时如何保留以前的数据层?
在散点图中显示输出时,这是一个不错的解决方法,但它不是累积测量,并且在尝试执行(例如,堆叠条形图)时会失败。
考虑以下数据。我想建立一个累积堆积条形图,使用我的 df 中的转换状态。
我想显示 2000 年的数据,在下一层我想将 2001 年的数据添加为上一层的累积数据。同样,对于下一层,我想将 2002 年的数据添加为 2000 年和 2001 年的累积数据。
这说明了为什么 shadow_mark 不是累积数据的解决方案:
添加对 shadow_mark 的调用不会达到累积图的预期结果。"a" 的总和应该是 9。
可以将数据子集为 、 和 的 3 个不同的 df c(2000)
,c(2000,2001)
然后c(2000,2001,2002)
在创建新的 states 列后 rbind,但这似乎是一种非常老套的方法。
有没有更简洁的方法来使用 gganimate 内置的工具显示累积数据?
r - 是否可以生成带有随机数的 gganimate 图?
我希望生成一个gganimate
在特定范围内显示 n 个随机点的对象。另一个限制是它应该绘制2^n
点,即2, 4, 8, 16, 32, 64...
点。我这样做是为了计算小数点,pi
但我希望绘制这个动画,这样我就可以展示它如何以更好的方式在给定更多随机数的情况下改进结果。
这是我到目前为止所拥有的:
有什么建议么?
r - 使用 gganimate 向 pdf 文档发出编织问题(不包括动画)
我正在尝试使用 gganimate 包生成包含动画图的 pdf 文档。我正在关注 Thomas Lin Pedersen示例:
当我编织成 .pdf 并使用 Acrobat Reader 阅读文档时,pdf 不包含动画。这是我在编织文档后得到的输出:
一开始以为是我的pandoc版本是1.19.2.1的问题,所以更新到2.3.1;虽然,这并没有解决问题。
关于我的会话的信息:
r - 使用 ggplot 创建动画
一天,如果我想绘制所有的雨值ID
如果想为一年中的每一天创建下雨动画,我这样做了:
这看起来不正确,绝对不是直方图。我究竟做错了什么?