Hoe het bereik van de x-as in panda's histogram te veranderen


U kunt het bereikargument gebruiken om het bereik van de x-as in een panda-histogram te wijzigen:

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

In dit specifieke voorbeeld stellen we de x-as in tussen 10 en 30.

Het volgende voorbeeld laat zien hoe u het bereikargument in de praktijk kunt gebruiken.

Voorbeeld: het bereik van de X-as in het panda-histogram wijzigen

Stel dat we de volgende panda’s DataFrame hebben:

 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

Als we een histogram maken voor de puntenvariabele , kiezen panda’s automatisch het x-asbereik op basis van de minimum- en maximumwaarden van de puntenvariabele :

 import matplotlib.pyplot as plt

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

De x-as loopt van 14 naar 25.

We kunnen de functie beschrijven() gebruiken om de minimum- en maximumwaarden van de puntenvariabele weer te geven:

 #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

We kunnen zien dat de minimumwaarde 14,41 is en de maximumwaarde 25,06, wat verklaart waarom de x-as in de grafiek momenteel varieert van 14 tot 25.

We kunnen echter het bereikargument gebruiken om de x-as van 10 naar 30 te dwingen:

 import matplotlib.pyplot as plt

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

Merk op dat de X-as nu varieert van 10 tot 30.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende panda-taken kunt uitvoeren:

Hoe u een histogram maakt van Pandas DataFrame
Hoe u een histogram maakt van een Panda-serie
Hoe histogrammen per groep in Panda’s te plotten

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert