Как добавить метки осей к графикам в pandas (с примерами)
Вы можете использовать следующий базовый синтаксис для добавления меток осей к графику в pandas:
df. plot (xlabel=' X-Axis Label ', ylabel=' Y-Axis Label ')
В следующем примере показано, как использовать этот синтаксис на практике.
Пример. Добавление меток осей на график в Pandas
Предположим, у нас есть следующий DataFrame pandas, который показывает общий объем продаж в трех магазинах в последовательные дни:
import pandas as pd #createDataFrame df = pd. DataFrame ({' store1_sales ': [4, 7, 9, 12, 10, 14, 16, 19, 22, 25], ' store2_sales ': [3, 3, 4, 6, 7, 6, 8, 10, 14, 19], ' store3_sales ': [2, 2, 4, 2, 5, 5, 6, 8, 8, 11]}) #view DataFrame print (df) store1_sales store2_sales store3_sales 0 4 3 2 1 7 3 2 2 9 4 4 3 12 6 2 4 10 7 5 5 14 6 5 6 16 8 6 7 19 10 8 8 22 14 8 9 25 19 11
Если мы создадим график для визуализации продаж по магазинам, функция pandasplot() по умолчанию не будет добавлять метки осей к графику:
#plot sales by store
df. plot ()
Чтобы добавить метки осей, нам нужно использовать аргументы xlabel и ylabel в функцииplot() :
#plot sales by store, add axis labels
df. plot (xlabel=' Day ', ylabel=' Sales ')
Обратите внимание, что оси X и Y теперь имеют метки, которые мы указали в функцииplot() .
Обратите внимание, что вам не обязательно использовать одновременно аргументы xlabel и ylabel .
Например, вы можете добавить метку только к оси Y:
#plot sales by store, add label to y-axis only
df. plot (ylabel=' Sales ')
Обратите внимание, что метка была размещена на оси Y, но метка не была размещена на оси X, поскольку мы не использовали аргумент xlabel .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные операции в pandas:
Как создать круговую диаграмму из Pandas DataFrame
Как создать облако точек из Pandas DataFrame
Как создать гистограмму из Pandas DataFrame