はじめに
matplotlibのFuncAnimationとprojection=’polar’でうずまきのアニメーションを表示する。
コード
解説
モジュールのインポートなど
バージョン
データの生成
thetaはブロードキャストで生成する。
アニメーションの表示
plt.subplot(111, projection=’polar’)で極座標グラフを作成する。
FuncAnimationでアニメーションを表示する。frame数を100、intervalを60msとし、6秒弱のアニメーションとする。 HTML(ani.to_html5_video())
により、jupyter notebook またはjupyter lab上にアニメーションを表示できる。
ani.save(‘ファイル名’, writer=”ffmpeg”,dpi=100)でアニメーションをMP4形式で保存することができる。
プロットのみを表示したバージョン
コードをダウンロード(.pyファイル)
コードをダウンロード(.ipynbファイル)
参考
Polar Demo — Matplotlib 3.1.0 documentation
コメント