[matplotlib animation] 16. subplot()で複数のグラフのアニメーション(epicycloid)

matplotlib Animation
スポンサーリンク

matplotlib FuncAnimationによる複数の外サイクロイドのアニメーション

複数の外サイクロイド(epicycloid)のアニメーション

コード

でできるアニメーション。

解説

複数グラフの設定
その他の設定
[matplotlib animation] 14. 外サイクロイド(epicycloid)
matplotlib FuncAnimationによる外サイクロイドのアニメーション

↑と同じ。axとax2にそれぞれ表示したいグラフを設定する。

subplot全体のタイトルの設定

fig.suptitle()でsubplot全体に対するタイトルを設定できる。

2×2のsubplotで表示

↑のコードのように、fig = plt.figure()でfigを作成するとグラフ同士が重なり、みにくい。
fig = plt.figure(figsize=(9,10)) として、figsizeを設定することでグラフの重ならないようにした。

3×3のsubplotで表示

同様に、fig = plt.figure(figsize=(12,13)) とすることでグラフの重なりを防いだ。

参考

サイクロイド - Wikipedia
matplotlib.animationを利用してgif画像を作る (FuncAnimation) - Qiita
matplotlibはデータ解析の可視化ツールとして一般的に用いられています. 今回は,matplotlib.animation機能を使ってgif画像を作ってみたので,そのコードを紹介します. 最終的には,以下のgifアニメーション...
matplotlib.pyplot.suptitle — Matplotlib 3.0.2 documentation

コメント