问题标签 [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 创建绘图动画的问题
我正在尝试使用 gganimate 创建动画
为了制作我想要的动画,我遵循了本教程: https ://github.com/dgrtwo/gganimate ,它基本上可以满足我的需求。
数据可以在下面找到
这是我的情节的代码
问题是当我运行这段代码时,我不断收到这个错误,
我不确定我是否理解此错误,但我尝试删除 interval = 0.1,当我这样做时,我收到此错误:
有人知道我做错了什么吗?
谢谢
以下是数据示例:
r - 如何将我的 gganimate html 动画发送给同事?
我使用 制作了动画gganimate
,并使用以下命令输出:
我可以看到这个文件在我的工作目录中。但是,当我打开 html 页面的源代码时,我看不到它从哪里获取动画文件。我敢肯定,如果我只是通过电子邮件将此 html 文件通过电子邮件发送给我的同事,动画将无法在他们的计算机上运行。我应该怎么做才能共享我的动画?
html 文件的来源,请注意,虽然图像似乎存储在images
子目录中,但此代码中没有引用此目录:
r - gganimate 创建重复的图例和标题
我创建了一个动画情节。gif
使用gganimate
. 问题是输出有重复的图例和标题,我不知道是什么原因造成的。
图例应位于底部,标题应位于图的左下方。关于我在这里做错了什么的任何想法?
可重现的例子:
更新 [24-03-2017]:David Robinson,作者在Twitter 上gganimate
向我证实,这种奇怪的行为是由一个应该很快修复的错误引起的。
与此同时,@hrbrmstr 的解决方案看起来不错。另一种选择是使用旧版本的gganimate
,可以这样安装:
r - 使用下降字母制作动画时防止标题空间发生变化
我正在尝试使用gganimate
. 绘图工作得很好,除了下降(低于基线的字母,即 g、j、p、q 和 y)的存在改变了标题占用的空间量。反过来,这会稍微移动标题的基线,这会减损动画效果。也就是说,当标题中有下降时,标题会明显“跳跃”一点。
一个例子:
使用旧版本gganimate
的问题更明显(并且不需要包含年份来演示),因为它移动了情节而不是标题:
我可以通过使用所有大写字母(没有下降)来“解决”这个问题,但我并不特别喜欢所有大写字母的外观(特别是作为实际用例的较大标题的一部分)。我也可以在框架标题前面加上已经有下降的东西,例如ggtitle("Timeperiod: ")
,尽管我宁愿不添加无关的文本来解决这个问题(添加“时间段:”是我现在所做的)。
我已经查看了 中的帮助theme
,ggplot2
但我没有看到任何看起来可以解决此问题的内容。
r - 在 rmarkdown HTML 输出中抑制 GIF 的替代文本
我正在使用 RMarkdown 文件中的gganimate包生成 GIF。在前面使用output = github_document
时,GIF 会按预期出现在输出(github-document-output)中。但是,当使用 时output = html_document
,GIF 会生成 alt 文本,默认为块名称(html-document-output)。
有没有办法抑制这个自动字幕?我尝试使用fig.cap
块选项设置自己的标题,但没有成功。
RMarkdown 代码