كيفية حفظ شكل matplotlib في ملف (مع أمثلة)


يمكنك استخدام بناء الجملة الأساسي التالي لحفظ شكل Matplotlib في ملف:

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

توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا.

مثال 1: احفظ شكل Matplotlib في ملف PNG

يوضح التعليمة البرمجية التالية كيفية حفظ شكل Matplotlib في ملف 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 ')

إذا انتقلنا إلى الموقع الذي حفظنا فيه الملف، فيمكننا مشاهدته:

مثال 2: حفظ شكل Matplotlib بتخطيط محكم

بشكل افتراضي، يضيف Matplotlib حشوة كبيرة حول الجزء الخارجي من الشكل.

لإزالة هذه المساحة المتروكة، يمكننا استخدام الوسيطة bbox_inches=’tight’ :

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

لاحظ أن هناك كمية أقل من الحشو خارج قطعة الأرض.

مثال 3: حفظ شكل Matplotlib بالحجم المخصص

يمكنك أيضًا استخدام الوسيطة dpi لزيادة حجم شكل Matplotlib عند حفظه:

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

يمكنك العثور على الوثائق الكاملة عبر الإنترنت لوظيفة Matplotlib savefig() هنا .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ وظائف شائعة أخرى في Matplotlib:

كيفية تعيين نطاقات المحور في Matplotlib
كيفية زيادة حجم قطعة الأرض في Matplotlib
كيفية إنشاء مخططات Matplotlib متعددة على شكل واحد

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *