كيفية إضافة عنوان إلى 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 ')
لتغيير حجم خط عنوان التسمية التوضيحية، استخدم وسيطة 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