Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menyembunyikan Teks Paksi dalam Plot Matplotlib Apabila Matplotlib Melaraskan Label?
Menyembunyikan Teks Paksi dalam Plot Matplotlib
Apabila membuat plot menggunakan Matplotlib, anda mungkin menghadapi situasi di mana anda ingin menyembunyikan tanda semak dan label pada kapak. Walau bagaimanapun, anda telah melihat isu di mana Matplotlib melaraskan label paksi dengan menolak nilai (N) dan kemudian menambahkannya semula pada penghujungnya. Ini boleh menyebabkan nombor tambahan yang tidak diingini muncul pada paksi.
Untuk menangani isu ini, anda mempunyai beberapa pilihan:
Lumpuhkan Gelagat Pelarasan:
Malangnya, tiada cara langsung untuk melumpuhkan kelakuan pelarasan dalam Matplotlib.
Make N Disappear:
Anda boleh cuba menghilangkan nilai N yang menyinggung dengan menetapkan keterlihatan label kepada Salah. Walau bagaimanapun, ini mungkin tidak selalu berkesan.
Sembunyikan Keseluruhan Paksi:
Daripada menyembunyikan elemen individu, anda boleh menyembunyikan keseluruhan paksi menggunakan arahan berikut:
<code class="python">frame1.axes.get_xaxis().set_visible(False) frame1.axes.get_yaxis().set_visible(False)</code>
Tetapkan Tanda kepada Senarai Kosong:
Pilihan lain ialah menetapkan tanda kepada senarai kosong :
<code class="python">frame1.axes.get_xaxis().set_ticks([]) frame1.axes.get_yaxis().set_ticks([])</code>
Ini membolehkan anda masih menggunakan plt.xlabel() dan plt.ylabel() untuk menambah label tersuai pada paksi.
Untuk yang khusus kes angka subplot 4x4, menggunakan kaedah set_visible(False) atau set_ticks([]) pada semua subplot ialah pendekatan yang sesuai.
Atas ialah kandungan terperinci Bagaimana untuk Menyembunyikan Teks Paksi dalam Plot Matplotlib Apabila Matplotlib Melaraskan Label?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!