[matplotlib animation] 93. Cyclicなcmapの循環アニメーション

matplotlib Animation

はじめに

同じ色で開始して終了するcmapの循環するアニメーションをmatplotlibのFuncAnimationによって作成する。

コード

解説

モジュールのインポート

バージョン

データの生成

gradientはimshowで表示するデータとなる。

図の表示

図は下記記事のコードと同様にして表示した。

Choosing Colormaps in Matplotlib — Matplotlib 3.1.0 documentation

アニメーションの設定

set_xlimでx軸の表示範囲を変えることで動かす。

アニメーションの表示

FuncAnimationでアニメーションを表示する。frame数を256,intervalを40msとして10秒のアニメーションとする。
HTML(ani.to_html5_video())により、jupyter notebook またはjupyter lab上にアニメーションを表示できる。

ani.save(‘ファイル名’, writer=”ffmpeg”,dpi=250)でアニメーションをMP4形式で保存することができる。

コードをダウンロード(.pyファイル)

コードをダウンロード(.ipynbファイル)

参考

Choosing Colormaps in Matplotlib — Matplotlib 3.1.0 documentation

コメント