web-dev-qa-db-ja.com

matplotlibに9個を超えるサブプロット

Matplotlibで9を超えるサブプロットを取得することは可能ですか?

Subplotsコマンドpylab.subplot(449);を使用していますが、4410を機能させるにはどうすればよいですか?

どうもありがとうございました。

45
relima

思ったより簡単でした。pylab.subplot(4,4,10)を実行しただけです。

67
relima

また、pyplotを使用して次のように行うこともできます。

import matplotlib.pyplot as plt
oFig1 = plt.figure(1)

oFig1.add_subplot(4,4,11)      #(m,n,x) -> x starts with 1
...
4
Roman

あなたもできる

_import matplotlib.pyplot as plt

N = 10 # number of subplots you want
fig, axes = plt.subplots(nrows = N)
_

次に、len(axes) = Nを使用します。これは、操作する各サブプロットに軸があることを意味します。

0
HS-nebula