Bagaimana untuk Mengeluarkan Kapak, Legenda dan Padding Putih dalam Plot Matplotlib?

DDD
Lepaskan: 2024-10-23 19:53:02
asal
133 orang telah melayarinya

How to Remove Axes, Legends, and White Padding in Matplotlib Plots?

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>
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!