Pandas: как создавать и настраивать легенды сюжетов
Вы можете использовать следующий базовый синтаксис, чтобы добавить легенду к графику в pandas:
plt. legend ([' A ',' B ',' C ',' D '], loc=' center left ', title=' Legend Title ')
В следующем примере показано, как использовать этот синтаксис на практике.
Пример. Создание и настройка легенды графика в Pandas
Предположим, у нас есть следующий DataFrame pandas:
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 ')
Наконец, мы можем использовать аргумент размера , чтобы изменить размер шрифта в легенде:
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