Як додати мітки осі до графіків у 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

Якщо ми створюємо діаграму для візуалізації продажів за магазинами, функція pandas plot() не додаватиме мітки осей до діаграми за умовчанням:

 #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

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

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