Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menyembunyikan Teks Paksi dalam Plot Matplotlib Apabila Matplotlib Melaraskan Label?

Bagaimana untuk Menyembunyikan Teks Paksi dalam Plot Matplotlib Apabila Matplotlib Melaraskan Label?

Linda Hamilton
Linda Hamiltonasal
2024-10-18 17:23:30743semak imbas

How to Hide Axis Text in Matplotlib Plots When Matplotlib Adjusts Labels?

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:

  1. Lumpuhkan Gelagat Pelarasan:

    Malangnya, tiada cara langsung untuk melumpuhkan kelakuan pelarasan dalam Matplotlib.

  2. Make N Disappear:

    Anda boleh cuba menghilangkan nilai N yang menyinggung dengan menetapkan keterlihatan label kepada Salah. Walau bagaimanapun, ini mungkin tidak selalu berkesan.

  3. 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>
  4. 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn