私はgganimate
に精通し始めていますが、私はgifをさらに拡張したいと思います。ggplot2プロットにレイヤーを追加するプロセスをアニメーション化する
例えば、gganimate
の変数にframe
を投げることができますが、まったく新しいレイヤー/ギムズ/変数を追加するプロセスをアニメーション化したいのですが?
は、ここでは、標準gganimate
例です:
library(tidyverse)
library(gganimate)
p <- ggplot(mtcars, aes(x = hp, y = mpg, frame = cyl)) +
geom_point()
gg_animate(p)
しかし、私はGIFアニメーション化する場合:
# frame 1
ggplot(mtcars, aes(x = hp, y = mpg)) +
geom_point()
# frame 2
ggplot(mtcars, aes(x = hp, y = mpg)) +
geom_point(aes(color = factor(cyl)))
# frame 3
ggplot(mtcars, aes(x = hp, y = mpg)) +
geom_point(aes(color = factor(cyl), size = wt))
# frame 4
ggplot(mtcars, aes(x = hp, y = mpg)) +
geom_point(aes(color = factor(cyl), size = wt)) +
labs(title = "MTCARS")
はどのようにこれが達成される可能性がありますか?
かなり滑らかです。私は前にSOのアニメーション表示を見たことはないと思う。私はそれだけでpngファイルを表示すると思った。今はリットルビットを遅くする必要がありますが、これはおそらく別の問題です。 –
'saveGIF'のヘルプは、' interval'を含む 'ani.options'を指しています。これは、各フレームが滞在する時間(秒単位)を設定します。だから、 'interval = 3'を追加するだけで1フレームあたり3秒になるでしょう。 –
凡例を固定フォーマットで保持するコードが追加されているはずですが、ページが更新されるとその印象はなくなりました。ああ、決して、心...上のものはその特徴を持ち、下のものはそうではない。 –