私はアニメーションプロットを作成しました。 gif
をgganimate
とする。問題は、出力に凡例とキャプションが重複していて、何が原因なのかわからないということです。gganimate重複する凡例とキャプションを作成する
凡例は下部に、キャプションはプロットの左下に配置する必要があります。私がここで間違っていることに関するアイデアは?
再現例:
library(gapminder)
library(ggplot2)
library(gganimate)
library(viridis)
t <- ggplot(gapminder, aes(gdpPercap, lifeExp, size = pop, color = continent, frame = year)) +
geom_point() +
scale_color_viridis(name="Continent", discrete=TRUE) +
scale_x_log10() +
theme_void() +
theme(legend.position = "bottom", legend.box = "vertical", legend.title.align = 0) +
labs(title = "Year: ") +
labs(caption = " Caption test") +
theme(plot.title = element_text(hjust = 0.5, vjust = 0.05)) +
theme(plot.caption = element_text(hjust = 0, color="gray40", size=10))
gganimate(t, "output_test.gif")
UPDATE [24-03-2017]:デビッド・ロビンソン、この奇妙な行動がそのバグによって引き起こされていることTwitterに私に確認gganimate
の著者すぐに修正する必要があります。
ところで、@ hrbrmstrの解決策は良い仕事のように見えます。 gganimate_save
といくつかの問題があります
library(devtools)
install_github("dgrtwo/gganimate", ref = "26ec501")
読者に左のファイルをクリーンアップ
は運動ですまた、あなたの再現性の例では、 ''ライブラリ(ビリディス)が必要です。 – ds440
これはgifのエクスポートプロセスの奇抜です。mp4にはうまく機能します – ds440