Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Alih Keluar atau Lumpuhkan Anotasi Axis dalam Matplotlib?
Menyembunyikan Anotasi Paksi dalam Matplotlib
Dalam matplotlib, adalah mungkin untuk mencipta plot tanpa sebarang tanda semak, nombor atau label yang kelihatan pada paksi. Walau bagaimanapun, anda mungkin menghadapi masalah di mana matplotlib melaraskan nilai tanda dengan menolak nilai 'N' dan menambahkannya semula pada penghujung paksi, menyebabkan nombor yang tidak diingini dipaparkan.
Untuk melumpuhkan ini tingkah laku sama sekali:
<code class="python">frame1.axes.get_xaxis().set_visible(False) frame1.axes.get_yaxis().set_visible(False)</code>
Untuk mengalih keluar nilai 'N':
<code class="python">frame1.axes.get_xaxis().set_ticks([]) frame1.axes.get_yaxis().set_ticks([])</code>
Pilihan kedua ini membolehkan anda menetapkan label paksi secara bebas menggunakan plt .xlabel() dan plt.ylabel().
Dalam contoh yang disediakan, kemas kini berikut akan mengalih keluar semua anotasi paksi:
<code class="python">for tick in frame1.axes.get_xticklines(): tick.set_visible(False) for tick in frame1.axes.get_yticklines(): tick.set_visible(False) # Removed these lines for a cleaner implementation frame1.axes.get_xaxis().set_ticks([]) # Disable tick values frame1.axes.get_yaxis().set_ticks([]) frame1.axes.get_xaxis().set_visible(False) # Hide x-axis frame1.axes.get_yaxis().set_visible(False) # Hide y-axis</code>
Untuk subplot, anda boleh menggunakan teknik yang sama untuk setiap subplot secara individu.
Atas ialah kandungan terperinci Bagaimana untuk Alih Keluar atau Lumpuhkan Anotasi Axis dalam Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!