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

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

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