كيفية إضافة عنوان إلى matplotlib legend (مع أمثلة)


بشكل افتراضي، لا تتضمن أساطير مؤامرة Matplotlib عنوانًا.

ومع ذلك، يمكنك استخدام بناء الجملة الأساسي التالي لإضافة عنوان إلى التسمية التوضيحية:

 plt. legend (title=' this is my title ')

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

مثال 1: إضافة عنوان إلى وسيلة إيضاح Matplotlib

يوضح التعليمة البرمجية التالية كيفية إنشاء مؤامرة Matplotlib مع خطوط متعددة ووسيلة إيضاح:

 import pandas as pd
import matplotlib. pyplot as plt

#createdata
df = pd. DataFrame ({' points ': [11, 17, 16, 18, 22, 25, 26, 24, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4, 8]})

#add lines to plot
plt. plot (df[' points '], label=' Points ')
plt. plot (df[' assists '], label=' Assists ')

#add legend
plt. legend () 

لاحظ أن التسمية التوضيحية ليس لها عنوان.

لإضافة واحد، يمكننا ببساطة استخدام وسيطة العنوان في الدالة plt.legend() :

 #add title to legend
plt. legend (title=' Metric ') 

أضف عنوان وسيلة الإيضاح إلى مؤامرة Matplotlib

لتغيير حجم خط عنوان التسمية التوضيحية، استخدم وسيطة title_fontsize :

ملحوظة : حجم الخط الافتراضي هو 10.

 #add title to legend with increased font size
plt. legend (title=' Metric ', title_fontsize= 25 ) 

لاحظ أن حجم خط التسمية التوضيحية أصبح الآن أكبر بكثير.

يمكنك أيضًا استخدام وسيطة حجم الخط لزيادة حجم خط التسميات في وسيلة الإيضاح:

 #add title to legend with increased title and label font size
plt. legend (title=' Metric ', title_fontsize= 25 , fontsize= 15 ) 

لاحظ أن التسميات الموجودة في وسيلة الإيضاح أصبحت الآن أكبر بكثير.

مصادر إضافية

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

كيفية تغيير حجم الخط الأسطوري في Matplotlib
كيفية تغيير ترتيب العناصر في أسطورة Matplotlib
كيفية تغيير موضع وسيلة الإيضاح في Matplotlib

Add a Comment

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