Jak zmienić zakres osi x w histogramie pand


Możesz użyć argumentu zakresu , aby zmienić zakres osi X na histogramie pandy:

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

W tym konkretnym przykładzie ustawiamy oś x pomiędzy 10 a 30.

Poniższy przykład pokazuje, jak w praktyce używać argumentu zakresu .

Przykład: zmiana zakresu osi X w histogramie Pandy

Załóżmy, że mamy następującą ramkę DataFrame pand:

 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

Jeśli utworzymy histogram dla zmiennej punkty , pandy automatycznie wybiorą zakres osi X na podstawie minimalnych i maksymalnych wartości zmiennej punktów :

 import matplotlib.pyplot as plt

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

Oś x zmienia się z 14 na 25.

Za pomocą funkcji opisu() możemy wyświetlić minimalne i maksymalne wartości zmiennej punkty :

 #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

Widzimy, że minimalna wartość to 14,41, a maksymalna wartość to 25,06, co wyjaśnia, dlaczego oś x na wykresie obecnie waha się od 14 do 25.

Możemy jednak użyć argumentu zakresu , aby wymusić zmianę osi X z 10 na 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 ]) 

Należy zauważyć, że oś X ma teraz zakres od 10 do 30.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania związane z pandą:

Jak utworzyć histogram z Pandas DataFrame
Jak utworzyć histogram z serii Pandy
Jak wykreślić histogramy według grup w Pandach

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *