Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Menyimpan Plot Matplotlib ke Fail Imej?

Bagaimanakah Saya Boleh Menyimpan Plot Matplotlib ke Fail Imej?

DDD
Lepaskan: 2024-12-12 18:08:17
asal
559 orang telah melayarinya

How Can I Save a Matplotlib Plot to an Image File?

Merancang ke Fail Imej

Apabila menggunakan antara muka pyplot Matplotlib, fungsi plt.show() memaparkan angka dalam antara muka pengguna grafik ( tetingkap GUI). Walau bagaimanapun, mungkin terdapat keadaan apabila anda perlu menyimpan rajah sebagai fail imej untuk kegunaan atau perkongsian kemudian.

Kaedah:

Untuk menyimpan plot pada imej fail, gunakan fungsi plt.savefig(). Fungsi ini mengambil nama fail sebagai hujah pertamanya. Argumen kedua, bbox_inches='tight', memastikan tiada ruang putih yang tidak diingini di sekeliling imej yang disimpan.

import matplotlib.pyplot as plt

# Plot data
plt.plot([1, 2, 3], [1, 4, 9])

# Save plot to file
plt.savefig('foo.png', bbox_inches='tight')

# Show plot (optional)
plt.show()
Salin selepas log masuk

Format Fail:

Anda boleh menentukan fail format dengan menggunakan sambungan fail. Sebagai contoh, .png akan menyimpan plot sebagai Grafik Rangkaian Mudah Alih, manakala .pdf akan menyimpannya sebagai imej vektor Format Dokumen Mudah Alih.

Nota:

Jika anda ingin memaparkan plot dalam tetingkap GUI selain daripada menyimpannya ke fail, ingat untuk memanggil plt.show() selepas memanggil plt.savefig(). Jika tidak, imej yang disimpan akan kosong.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyimpan Plot Matplotlib ke Fail Imej?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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