Pandas: як створити та налаштувати сюжетні легенди
Ви можете використовувати такий базовий синтаксис, щоб додати легенду до графіка в pandas:
plt. legend ([' A ',' B ',' C ',' D '], loc=' center left ', title=' Legend Title ')
У наступному прикладі показано, як використовувати цей синтаксис на практиці.
Приклад: створення та налаштування легенди сюжету в Pandas
Припустімо, що у нас є наступні pandas DataFrame:
import pandas as pd #createDataFrame df = pd. DataFrame ({' A ':7, 'B':12, ' C ':15, ' D ':17}, index=[' Values '])
Ми можемо використати наступний синтаксис, щоб створити гістограму для візуалізації значень у DataFrame та додати легенду з настроюваними мітками:
import matplotlib. pyplot as plt
#create bar chart
df. plot (kind=' bar ')
#add legend to bar chart
plt. legend ([' A Label ',' B Label ',' C Label ',' D Label '])
Ви також можете використовувати аргумент loc і аргумент title , щоб змінити розташування та назву легенди:
import matplotlib. pyplot as plt
#create bar chart
df. plot (kind=' bar ')
#add custom legend to bar chart
plt. legend ([' A Label ', ' B Label ', ' C Label ', ' D Label '],
loc=' upper left ', title=' Labels ')
Нарешті, ми можемо використовувати аргумент size , щоб змінити розмір шрифту в легенді:
import matplotlib. pyplot as plt
#create bar chart
df. plot (kind=' bar ')
#add custom legend to bar chart
plt. legend ([' A Label ', ' B Label ', ' C Label ', ' D Label '], prop={' size ': 20 })
Зверніть увагу, що розмір шрифту в підписі тепер значно більший.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в pandas:
Як створити секторну діаграму з Pandas DataFrame
Як створити хмару точок із Pandas DataFrame
Як створити гістограму з Pandas DataFrame