1. ホーム
  2. python

[解決済み] Matplotlibで、fig.add_subplot(111)の引数はどういう意味ですか?

2022-02-04 19:30:11

質問

時々、こんなコードに出くわすことがあります。

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()

を生成するものです。

ドキュメントを夢中で読んでいるのですが、「Subject」の説明が見当たりません。 111 を見ることがあります。 212 .

の引数は何を意味するのでしょうか? fig.add_subplot() の意味は?

どのように解決するのですか?

これらはサブプロットグリッドパラメータを1つの整数で表現したものです。例えば、"111" は "1x1 grid, first subplot" を、 "234" は "2x3 grid, 4th subplot"を意味します。

の代替形式です。 add_subplot(111)add_subplot(1, 1, 1) .