Як додати заголовок до легенди 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 ')
Щоб змінити розмір шрифту заголовка підпису, використовуйте аргумент 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