matplotlib 入門 (13) nitta@tsuda.ac.jp

13章: アニメーション (Google Colab 対応)

JSAnimation

公式のdocument: https://matplotlib.org/api/animation_api.html

matplotlib version 2.1 から、JSAnimation は matplotlib に取り込まれた。

JSAnimation は matplotlib.pyplot で生成したplotを連続して表示することで、アニメーション表示を実現している。

%matplotlib notebook というマジックを使う。 %matplotlib inline ではないことに注意すること。

ArtistAnimation() は生成した画像の配列を渡して、まとめて表示する。 FuncAnimation() は画像を生成する度に表示を行う。

ArtistAnimation : 画像の配列を渡す

一つの座標系 (Axes)

複数の座標系 (Axes)

FuncAnimation : 画像を生成する関数を渡す

一つの座標系 (Axes)

複数の座標系 (Axes)