Matplotlib şekil dosyaya nasıl kaydedilir (örneklerle)


Bir Matplotlib şeklini bir dosyaya kaydetmek için aşağıdaki temel sözdizimini kullanabilirsiniz:

 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 ')

Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Matplotlib şeklini bir PNG dosyasına kaydedin

Aşağıdaki kod, bir Matplotlib şeklinin PNG dosyasına nasıl kaydedileceğini gösterir:

 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 ')

Dosyayı kaydettiğimiz konuma gidersek onu görüntüleyebiliriz:

Örnek 2: Matplotlib figürünü sıkı düzen ile kaydedin

Varsayılan olarak Matplotlib, şeklin dış kısmına cömert bir dolgu malzemesi ekler.

Bu dolguyu kaldırmak için bbox_inches=’tight’ argümanını kullanabiliriz:

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

Arsa dışında daha az dolgu olduğunu unutmayın.

Örnek 3: Matplotlib figürünü özel boyutta kaydedin

Kaydederken Matplotlib rakamının boyutunu artırmak için dpi argümanını da kullanabilirsiniz:

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

Matplotlib savefig() işlevinin tam çevrimiçi belgelerini burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimler Matplotlib’de diğer ortak işlevlerin nasıl gerçekleştirileceğini açıklamaktadır:

Matplotlib’de eksen aralıkları nasıl ayarlanır
Matplotlib’de arsa boyutu nasıl artırılır
Tek bir şekilde birden fazla Matplotlib grafiği nasıl oluşturulur?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir