1. ホーム
  2. パイソン

[解決済み] [Solved] Pyplotですべてのサブプロットの上に単一のメインタイトルを設定するには?

2022-04-01 19:58:59

質問

を使っています。 pyplot . 4つのサブプロットを持っています。すべてのサブプロットの上に単一のメインタイトルを設定するにはどうすればよいですか? title() は最後のサブプロットの上に設定します。

解決方法は?

使用方法 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()

<イグ