はじめに
同じ色で開始して終了する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
コメント