كيفية تصدير مؤامرة matplotlib بخلفية شفافة
يمكنك استخدام بناء الجملة الأساسي التالي لتصدير مخطط Matplotlib بخلفية شفافة:
savefig(' my_plot.png ', transparent= True )
لاحظ أن الوسيطة الافتراضية لـ savefig() هي شفافة=False .
من خلال تحديد الشفافية=True يمكننا حفظ شكل Matplotlib بخلفية شفافة.
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: تصدير مؤامرة Matplotlib بخلفية شفافة
يوضح التعليمة البرمجية التالية كيفية إنشاء مخطط خطي في Matplotlib وحفظ المخطط بخلفية شفافة:
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 )
إذا انتقلت إلى الموقع على جهاز الكمبيوتر الخاص بي حيث تم حفظ الصورة، فيمكنني مشاهدتها:
ومع ذلك، هذا لا يوضح الخلفية الشفافة بشكل جيد.
للقيام بذلك، يمكنني وضع الصورة على خلفية ملونة في إكسيل:
مع ملاحظة أن الخلفية شفافة تماماً.
يمكنك مقارنة ذلك بنفس الصورة المحفوظة تمامًا دون استخدام الوسيطة الشفافة :
#save plot without specifying transparent background
plt. savefig (' my_plot2.png ')
الخلفية بيضاء، وهو لون الخلفية الافتراضي في Matplotlib.
ملاحظة : يمكنك العثور على الوثائق الكاملة عبر الإنترنت لوظيفة savefig() هنا .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في Matplotlib:
كيفية حفظ شكل Matplotlib في ملف
كيفية زيادة حجم قطعة الأرض في Matplotlib
كيفية إنشاء مخططات Matplotlib متعددة على شكل واحد