FuncAnimationで表示する。下記記事の雨のアニメーションを参考にして作成した。FuncAnimationによる雨のアニメーションsabopy.com2019.01.07コード解説モジュールのインポートなどバージョンデータの作成numpyの構造化配列で作成する。pandasのDataFrameのような感じで配列の要素を変更することができる。n_drops)で10〜20の値を持つ要素数n_dropsの配列を作成する。np.random.rand(n_drops)*20では0〜20の要素をもつ要素数n_dropsの配列を作成する。図中への絵文字の表示は下記記事と同様にannotateで行う。emojiをマーカーとしてプロットするmatplotlibで表示する図のマーカーとして、絵文字を用いる方法について説明する。annotateを用いて表示する。具体的な方法は下記記事の画像をマーカーとして用いる方法と同じとなっている。sabopy.com2020.04.24絵文字は文字列扱いなのでfontsizeでサイズを変更する。図示すると以下のようになる。n_dropsでリセットするインデックスを決めておく。1)で0を下回ったときに0とし、1を上回ったときに1とする。emoji_drops[‘growth’]でsizeにgrowthを加えていくことでsizeを大きくしていく。78-81行ではcurrent_indexのデータをリセットしている。ax.cla()で表示されている図をけして、すべてのデータを再びannotateで表示することでアニメーションとする。アニメーションの表示FuncAnimationでアニメーションを表示する。frame数はデフォルトで100なのでintervalが50msの場合、5秒のアニメーションとなる。lab上にアニメーションを表示できる。writer=”ffmpeg”,dpi=100)でアニメーションをMP4形式で保存することができる。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。defined.")}))})();。