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なら最後のコマは最初のコマに遷移する