كيفية حفظ شكل 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 متعددة على شكل واحد