Як змінити діапазон осі x на гістограмі pandas


Ви можете використовувати аргумент діапазону , щоб змінити діапазон осі х на гістограмі панди:

 plt. hist (df[' var1 '], range=[ 10 , 30 ])

У цьому конкретному прикладі ми встановили вісь x між 10 і 30.

У наступному прикладі показано, як на практиці використовувати аргумент діапазону .

Приклад: зміна діапазону осі X на гістограмі Pandas

Припустімо, що у нас є наступні pandas DataFrame:

 import pandas as pd
import numpy as np

#make this example reproducible
n.p. random . seeds (1)

#createDataFrame
df = pd. DataFrame ({' team ': np.repeat ([' A ',' B ',' C '], 100 ),
                   ' points ': np. random . normal (loc= 20 , scale= 2 , size= 300 )})

#view head of DataFrame
print ( df.head ())

  team points
0 A 23.248691
1 A 18.776487
2 A 18.943656
3 A 17.854063
4 A 21.730815

Якщо ми створимо гістограму для змінної Points , панди автоматично виберуть діапазон осі x на основі мінімального та максимального значень змінної Points :

 import matplotlib.pyplot as plt

#create histogram for variable points
plt. hist (df[' points '], edgecolor=' black ')

Вісь х проходить від 14 до 25.

Ми можемо використовувати функцію describe() , щоб відобразити мінімальне та максимальне значення змінної point :

 #summarize distribution of points variable
df[' points ']. describe ()

count 300.000000
mean 20.148800
std 1.890841
min 14.413830
25% 18.818254
50% 20.176352
75% 21.372843
max 25.056651
Name: points, dtype: float64

Ми бачимо, що мінімальне значення становить 14,41, а максимальне значення – 25,06, що пояснює, чому вісь х на діаграмі зараз коливається від 14 до 25.

Однак ми можемо використати аргумент діапазону , щоб примусово змінити вісь х від 10 до 30:

 import matplotlib.pyplot as plt

#create histogram for points variable with custom x-axis range
plt. hist (df[' points '], edgecolor=' black ', range=[ 10 , 30 ]) 

Зверніть увагу, що вісь X тепер коливається від 10 до 30.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші поширені завдання панди:

Як створити гістограму з Pandas DataFrame
Як створити гістограму з серії Pandas
Як побудувати гістограми за групами в Pandas

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

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