gganimate
transition_manual()
コマ撮りアニメのように、1枚1枚のコマが切り替わるようなアニメーション
transition_manual(frames, ..., cumulative = FALSE)
frames
でコマ分けに使いたいカラムを指定する。cumulative = TRUE
なら前のコマに重ねて次のコマを描画する
また、次の変数が定義される
previous_frame
前のフレームの値current_frame
現在のフレームの値next_frame
次のフレームの値
使用例
anim <-
ggplot(mtcars, aes(factor(gear), mpg)) +
geom_boxplot() +
transition_manual(gear) +
ggtitle('Now showing {current_frame}')
transition_states()
コマとコマの間を補完する画像(データ)を生成する
transition_states(states, transition_length = 1, state_length = 1, wrap = TRUE)
states
ベースとなるコマ分けに使用するカラムtransition_length
ベースとなるコマとコマの間で、補完されるコマを表示する相対的な長さstate_length
ベースとなるコマを表示する相対的な長さwrap
アニメーションを循環させるか、TRUE
なら最後のコマは最初のコマに遷移する