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