Saydam bir arka plana sahip bir matplotlib grafiği nasıl dışa aktarılır


Saydam bir arka plana sahip bir Matplotlib grafiğini dışa aktarmak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 savefig(' my_plot.png ', transparent= True )

savefig() işlevinin varsayılan argümanının şeffaf=False olduğunu unutmayın.

Transparent=True değerini belirterek, şeffaf bir arka plana sahip bir Matplotlib şeklini kaydedebiliriz.

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: Şeffaf bir arka plana sahip bir Matplotlib grafiğini dışa aktarma

Aşağıdaki kod, Matplotlib’de bir çizgi grafiğinin nasıl oluşturulacağını ve grafiğin şeffaf bir arka planla nasıl kaydedileceğini gösterir:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 10, 15]
y = [5, 7, 21, 22]

#create line plot
plt. plot (x, y)

#add title and axis labels
plt. title (' Title of Plot ')
plt. xlabel (' XLabel ')
plt. ylabel (' Y Label ')

#save plot with transparent background
plt. savefig (' my_plot.png ', transparent= True )

Bilgisayarımda görüntünün kaydedildiği konuma gidersem onu görebilirim:

Ancak bu, şeffaf arka planı iyi göstermez.

Bunu yapmak için görüntüyü Excel’de renkli bir arka plana yerleştirebilirim:

Arka planın tamamen şeffaf olduğunu unutmayın.

Bunu, şeffaf bağımsız değişkeni kullanmadan, tamamen aynı kayıtlı görüntüyle karşılaştırabilirsiniz:

 #save plot without specifying transparent background
plt. savefig (' my_plot2.png ')

Arka plan, Matplotlib’deki varsayılan arka plan rengi olan beyazdır.

Not : savefig() işlevine ilişkin çevrimiçi belgelerin tamamını burada bulabilirsiniz.

Ek kaynaklar

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

Matplotlib figürü bir dosyaya nasıl kaydedilir?
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