Come modificare l'intervallo dell'asse x nell'istogramma di panda


Puoi utilizzare l’argomento intervallo per modificare l’intervallo dell’asse x in un istogramma panda:

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

In questo esempio particolare, impostiamo l’asse x tra 10 e 30.

L’esempio seguente mostra come utilizzare nella pratica l’argomento range .

Esempio: modifica dell’intervallo dell’asse X nell’istogramma di Panda

Supponiamo di avere i seguenti panda 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

Se creiamo un istogramma per la variabile punti , i panda sceglieranno automaticamente l’intervallo dell’asse x in base ai valori minimo e massimo della variabile punti :

 import matplotlib.pyplot as plt

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

L’asse x va da 14 a 25.

Possiamo utilizzare la funzione description() per visualizzare i valori minimo e massimo della variabile points :

 #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

Possiamo vedere che il valore minimo è 14,41 e il valore massimo è 25,06, il che spiega perché l’asse x nel grafico varia attualmente da 14 a 25.

Tuttavia, possiamo usare l’argomento range per forzare l’asse x a passare da 10 a 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 ]) 

Tieni presente che l’asse X ora varia da 10 a 30.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni dei panda:

Come creare un istogramma da Pandas DataFrame
Come creare un istogramma da una serie di Panda
Come tracciare istogrammi per gruppo in Pandas

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *