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

Add a Comment

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