Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Mengeluarkan Kapak, Legenda dan Padding Putih dalam Plot Matplotlib?
Menghapuskan Kapak, Legenda dan Padding Putih dalam Matplotlib
Untuk mencipta imej yang bersih tanpa unsur mengganggu, adalah penting untuk mengalih keluar paksi, label , dan padding putih daripada plot Matplotlib. Semasa menetapkan keterlihatan paksi kepada False menyelesaikan isu paksi, ia meninggalkan sempadan putih dan padding.
Mengatasi Padding Putih
Untuk menghapuskan padding putih yang mengelilingi imej , anda boleh menggunakan parameter bbox_inches semasa menyimpan imej. Menetapkannya kepada 'ketat' akan memangkas sempadan angka ke tahap data, mengurangkan ruang putih dengan ketara.
Versi Matplotlib Lebih Baru
Perhatikan bahawa untuk versi Matplotlib yang lebih baharu , anda mungkin perlu menggunakan bbox_inches=0 dan bukannya 'ketat' untuk mencapai hasil yang sama. Ini memastikan bahawa imej disimpan tanpa sebarang jidar atau pelapik.
Kod Contoh
Berikut ialah coretan kod yang dikemas kini yang melaksanakan pembetulan di atas:
<code class="python">from numpy import random import matplotlib.pyplot as plt data = random.random((5, 5)) img = plt.imshow(data, interpolation='nearest') img.set_cmap('hot') plt.axis('off') plt.savefig("test.png", bbox_inches=0)</code>
Output
Imej yang terhasil akan bebas daripada paksi, label, pelapik putih dan bingkai, memberikan gambaran yang bersih dan fokus bagi data anda.
Atas ialah kandungan terperinci Bagaimana untuk Mengeluarkan Kapak, Legenda dan Padding Putih dalam Plot Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!