Saya menggunakan pyplot
. Saya punya 4 subplot. Bagaimana cara menetapkan judul utama tunggal di atas semua subplot? title()
atur di atas subplot terakhir.
python
matplotlib
Jakub M.
sumber
sumber
suptitle
. Namun, saya melihat "retas tanpa malu!" :)plt.suptitle()
dan tidakplt.subtitle()
. Saya tidak menyadari ini pada awalnya dan mendapat kesalahan yang buruk! : DBeberapa poin yang saya temukan berguna ketika menerapkan ini pada plot saya sendiri:
fig.suptitle(title)
daripadaplt.suptitle(title)
fig.tight_layout()
judul harus bergeser denganfig.subplots_adjust(top=0.88)
Contoh kode diambil dari demo subplot dalam dokumen matplotlib dan disesuaikan dengan judul master.
sumber
figure.suptitle()
tidak cukup karena judul subplot akan bercampur dengan suptitile,fig.subplots_adjust(top=0.88)
itu bagus.Jika subplot Anda juga memiliki judul, Anda mungkin perlu menyesuaikan ukuran judul utama:
sumber
plt.suptitle("Main Title", fontsize=16)