Matplotlib Labels, Title and Legend
ایجاد برچسب
جهت نوشتن برچسب (label) برای محورهای x و y به ترتیب از توابع xlabel()
و ylabel()
استفاده میکنیم.
ایجاد عنوان
میتوانید به کمک تابع title()
برای نمودار رسم شده یک عنوان (title) ایجاد کنید.
ایجاد راهنما
برای ایجاد راهنما (legend) میتوان از آرگومان label
در تابع plot()
استفاده کرد.
جهت نمایش راهنمای نمودار باید تابع legend()
را فراخوانی کرد.
تعیین نوع و خصوصیتهای فونت برای برچسبها و عنوان
در توابع ylabel()
،xlabel()
و title()
از پارامتر fontdict
جهت تعیین خصوصیات و نوع فونت استفاده میکنیم.
تعیین نوع و خصوصیتهای فونت برای راهنمای نمودار
تعیین نوع و خصوصیات فونت برای legend کمی متفاوت است. نوع، اندازه و استایل فونت را به صورت یک دیکشنری با استفاده از پارامتر prop
به تابع legend()
میدهیم. اما جهت تعیین رنگ متن و رنگ زمینه راهنمای نمودار به ترتیب از پارامترهای labelcolor
و facecolor
استفاده میکنیم.
با استفاده از کلیدواژه 'linecolor'
برای پارامتر labelcolor
رنگ متن راهنمای نمودار همان رنگ نمودار رسم شده خواهد بود.
تعیین محل عنوان
برای تعیین محل عنوان میتوانید از پارامتر loc
در تابع title()
استفاده کنید.
مقادیر مجاز برای این پارامتر عبارتند از 'right' ،'left' و 'center که مقدار پیشفرض آن برابر 'center' است.
تعیین محل راهنمای نمودار
برای تعیین محل راهنمای نمودار میتوانید از پارامتر loc
در تابع legend()
استفاده کنید.
مقادیر مجاز برای آن به قرار جدول زیر است که میتوانید از عبارت مورد نظر یا عدد معادل آن استفاده کنید.
مقدار مجاز | عدد معادل |
'best' | 0 |
'upper right' | 1 |
'upper left' | 2 |
'lower left' | 3 |
'lower right' | 4 |
'right' | 5 |
'center left' | 6 |
'center right' | 7 |
'lower center' | 8 |
'upper center' | 9 |
'center' | 10 |