fig.add_subplot(111) の引数は何を意味しますか? 質問する

fig.add_subplot(111) の引数は何を意味しますか? 質問する

時々、次のようなコードに遭遇します。

import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
fig = plt.figure()
fig.add_subplot(111)
plt.scatter(x, y)
plt.show()

これによって次のものが生成されます:

付属のコードで生成されたプロット例

ドキュメントを必死に読んでいますが、 の説明が見つかりません111。 時々 が表示されます212

の引数はどういうfig.add_subplot()意味ですか?

ベストアンサー1

これは次の図で一番よく説明できると思います。

ここに画像の説明を入力してください

上記を初期化するには、次のように入力します。

import matplotlib.pyplot as plt
fig = plt.figure()
fig.add_subplot(221)   #top left
fig.add_subplot(222)   #top right
fig.add_subplot(223)   #bottom left
fig.add_subplot(224)   #bottom right 
plt.show()

おすすめ記事