Saya memiliki satu angka yang berisi banyak subplot.
fig = plt.figure(num=None, figsize=(26, 12), dpi=80, facecolor='w', edgecolor='k')
fig.canvas.set_window_title('Window Title')
# Returns the Axes instance
ax = fig.add_subplot(311)
ax2 = fig.add_subplot(312)
ax3 = fig.add_subplot(313)
Bagaimana saya menambahkan judul ke subplot?
fig.suptitle
menambahkan judul ke semua grafik dan meskipun ax.set_title()
ada, yang terakhir tidak menambahkan judul apa pun ke subplot saya.
Terima kasih untuk bantuannya.
Edit: salah ketik yang dikoreksi set_title()
. Terima kasih Rutger Kassies
python
matplotlib
plot
subtitle
Shailen
sumber
sumber
ax.set_title('title', fontsize=16)
saja.ax.set_title()
harus mengatur judul untuk sub-plot yang terpisah:Bisakah Anda memeriksa apakah kode ini cocok untuk Anda? Mungkin sesuatu menimpa mereka nanti?
sumber
Jawaban singkat dengan asumsi
import matplotlib.pyplot as plt
:seperti dalam:
Maka tidak perlu untuk variabel yang berlebihan.
sumber
Jika Anda ingin membuatnya lebih pendek, Anda dapat menulis:
Itu membuatnya mungkin kurang jelas tetapi Anda tidak perlu lebih banyak baris atau variabel
sumber
Jika Anda memiliki banyak gambar dan Anda ingin mengulanginya dan menunjukkannya 1 per 1 beserta judul - inilah yang dapat Anda lakukan. Tidak perlu mendefinisikan secara eksplisit ax1, ax2, dll.
sumber
sumber
Solusi yang cenderung saya gunakan semakin banyak adalah ini:
sumber