matplotlib 分割グラフの作成

このように上下2つに分割したグラフを作ります。

----------
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(-10, 10, 0.1)

plt.subplot(211)
plt.plot(x, x**2)

plt.subplot(212)
plt.plot(x, x, 'r--')

plt.show()
----------

<解説>
subplotの後ろの(211)とか(212)の意味
  (211) : 上下に2分割(2)、左右は分割なし (1)、1番目のエリアにプロット(1)
  (212) : 上下に2分割(2)、左右は分割なし (1)、2番目のエリアにプロット(2)



<応用>
subplotで(121)、(122)と左右への分割指定をしてやれば以下のようなグラフが出来ます。



----------

コメント

スポンサーリンク


このブログの人気の投稿

Ubuntu Softwareが起動しないのでいろいろと調べてみる(Ubuntu 20.04.1 LTS)

gnuplotでプロットなどの色をcolornameの指定で変更する

gnuplot : グラフにグリッド線を描く方法(set grid)

gnuplot : プロット画像のサイズ指定について(set sizeとの違い)

Pythonのformat()を使って1桁の16進数でも2桁で出力する方法