すべてのサブプロットの上に単一のメインタイトルを設定する方法 質問する

すべてのサブプロットの上に単一のメインタイトルを設定する方法 質問する

を使用していますpyplot。サブプロットが 4 つあります。すべてのサブプロットの上に 1 つのメイン タイトルを設定するにはどうすればよいでしょうか。title()最後のサブプロットの上に設定します。

ベストアンサー1

使用pyplot.suptitleまたはFigure.suptitle:

import matplotlib.pyplot as plt
import numpy as np

fig=plt.figure()
data=np.arange(900).reshape((30,30))
for i in range(1,5):
    ax=fig.add_subplot(2,2,i)        
    ax.imshow(data)

fig.suptitle('Main title') # or plt.suptitle('Main title')
plt.show()

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

おすすめ記事