Cara menyimpan gambar matplotlib ke file (dengan contoh)


Anda dapat menggunakan sintaks dasar berikut untuk menyimpan gambar Matplotlib ke file:

 import matplotlib. pyplot as plt

#save figure in various formats
plt. savefig (' my_plot.png ')
plt. savefig ( ' my_plot.jpg ') 
plt. savefig ( ' my_plot.pdf ')

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh 1: Simpan gambar Matplotlib ke file PNG

Kode berikut menunjukkan cara menyimpan gambar Matplotlib ke file PNG:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4, 5, 6]
y = [8, 13, 14, 11, 16, 22]

#create scatterplot with axis labels
plt. plot (x, y)
plt. xlabel (' XVariable ')
plt. ylabel (' Y Variable ')

#save figure to PNG file
plt. savefig (' my_plot.png ')

Jika kita menavigasi ke lokasi tempat kita menyimpan file, kita dapat melihatnya:

Contoh 2: Simpan gambar Matplotlib dengan tata letak yang ketat

Secara default, Matplotlib menambahkan padding yang banyak di sekitar bagian luar gambar.

Untuk menghapus padding ini, kita dapat menggunakan argumen bbox_inches=’tight’ :

 #save figure to PNG file with no padding
plt. savefig (' my_plot.png ', bbox_inches=' tight ') 

Perhatikan bahwa jumlah pengisi di luar plot lebih sedikit.

Contoh 3: Simpan gambar Matplotlib dengan ukuran khusus

Anda juga dapat menggunakan argumen dpi untuk menambah ukuran gambar Matplotlib saat menyimpannya:

 #save figure to PNG file with increased size
plt. savefig (' my_plot.png ', dpi= 100 ) 

Anda dapat menemukan dokumentasi online lengkap tentang fungsi Matplotlib savefig() di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara menjalankan fungsi umum lainnya di Matplotlib:

Cara mengatur rentang sumbu di Matplotlib
Cara menambah ukuran plot di Matplotlib
Cara membuat beberapa plot Matplotlib pada satu gambar

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *