Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menghalang Label daripada Dipotong dalam Plot Matplotlib?
Dalam plot matplotlib, label kadangkala boleh dipotong kerana bertindih dengan tajuk paksi atau bingkai angka. Isu ini boleh menjadi ketara terutamanya untuk label "tinggi", seperti formula matematik atau teks berbilang baris.
Untuk melaraskan pelapik dan memberi ruang kepada label, gunakan plt.gcf ().subplots_adjust() atau plt.subplots_adjust(). Fungsi ini mengambil bahagian bawah hujah kata kunci yang menentukan jumlah ruang untuk ditambah di bawah plot. Nilai yang lebih besar akan menghasilkan lebih banyak padding.
Contohnya:
import matplotlib.pyplot as plt plt.gcf().subplots_adjust(bottom=0.15) # or, without .gcf plt.subplots_adjust(bottom=0.15)
Baru-baru ini, matplotlib menambah fungsi plt.tight_layout(). Fungsi ini secara automatik melaraskan padding di sekeliling plot untuk menampung label, memberikan reka letak yang lebih optimum.
fig, axes = plt.subplots(ncols=2, nrows=2, figsize=(8, 6)) axes = axes.flatten() for ax in axes: ax.set_ylabel(r'$\ln\left(\frac{x_a-x_b}{x_a-x_c}\right)$') ax.set_xlabel(r'$\ln\left(\frac{x_a-x_d}{x_a-x_e}\right)$') plt.tight_layout() plt.show()
Atas ialah kandungan terperinci Bagaimana untuk Menghalang Label daripada Dipotong dalam Plot Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!