crosshyou

主にクロス表(分割表)分析をしようかなと思いはじめましたが、あまりクロス表の分析はできず。R言語の練習ブログになっています。

washdata.orgのデータ分析6 - R言語のgganimateパッケージを使って、アニメーショングラフを作成する。

 

www.crosshyou.info

 今回は、gganimateパッケージを使ってアニメーショングラフを作成してみます。

https://towardsdatascience.com/animated-charts-visualizing-changes-in-r-fee659fbabe5

https://www.datanovia.com/en/blog/gganimate-how-to-create-plots-with-beautiful-animation-in-r/

のサイトを参考にしました。

まず、アニメなしのグラフをggplot2で作成します。

散布図の作成

このグラフを表示すると、こうなります。

散布図の表示

散布図

こうしてアニメ無しの散布図を作成したら、gganimateとgifskiパッケージを読み込みます。

library関数でgganimate, gifskiパッケージを読み込む

あとは、transition_time関数でアニメーショングラフを作成します。

transition_time関数

作成したアニメーショングラフを表示するには、animate関数を使います。

animate関数

結果はこうなります。

gifアニメーショングラフ

今回は以上です。