Як додати заголовок до легенди matplotlib (з прикладами)


За замовчуванням легенди графіків 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 () 

Зверніть увагу, що підпис не має заголовка.

Щоб додати його, ми можемо просто використати аргумент title у функції 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 ) 

Зауважте, що розмір шрифту підпису тепер значно більший.

Ви також можете використовувати аргумент fontsize , щоб збільшити розмір шрифту міток у легенді:

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

Зауважте, що мітки в легенді тепер значно більші.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові операції в Matplotlib:

Як змінити розмір шрифту легенди в Matplotlib
Як змінити порядок елементів у легенді Matplotlib
Як змінити положення легенди в Matplotlib

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *