Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk membuang ruang putih yang berlebihan di sekeliling imej yang disimpan dalam Matplotlib?

Bagaimana untuk membuang ruang putih yang berlebihan di sekeliling imej yang disimpan dalam Matplotlib?

Linda Hamilton
Linda Hamiltonasal
2024-11-04 21:29:021018semak imbas

How to Remove Excess White Space Around Saved Images in Matplotlib?

Mengalih keluar Ruang Putih Berlebihan Sekitar Imej yang Disimpan dengan Matplotlib

Masalah:

Apabila menyimpan imej selepas memproses dengan Matplotlib, menemui ruang putih yang berlebihan di sekeliling imej yang disimpan, walaupun mencuba pilihan yang ketat.

Penyiasatan:

Pada mulanya, isu itu diperhatikan apabila memaparkan angka asas yang mengandungi imej yang diimport . Walau bagaimanapun, selepas menambah graf NetworkX pada rajah, ruang putih muncul di sekeliling imej yang disimpan.

Penyelesaian:

Menentukan bbox_inches="tight" sambil menyimpan angka tersebut menghapuskan padding ruang putih:

plt.savefig("test.png", bbox_inches='tight')

Penjelasan:

Argumen bbox_inches mengawal kotak sempadan imej yang disimpan dalam inci. Menetapkannya kepada 'ketat' mengarahkan Matplotlib untuk melaraskan kotak pembanding secara automatik agar sesuai dengan kandungan rajah, menghapuskan ruang putih yang tidak perlu.

Topik Berkaitan:

  • Mengelakkan Paksi, Legenda dan Ruang Putih dalam Plot Matplotlib
  • Melaraskan Margin Rajah dalam Matplotlib
  • Mengurangkan Margin untuk Paksi Khusus dalam Matplotlib

Atas ialah kandungan terperinci Bagaimana untuk membuang ruang putih yang berlebihan di sekeliling imej yang disimpan dalam Matplotlib?. 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