Как добавить метки осей к графикам в 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 ')

Метки осей графика pandas

Обратите внимание, что оси 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *