Come modificare la dimensione della figura di un istogramma panda


Puoi utilizzare l’argomento figsize per modificare la dimensione della figura di un istogramma creato in panda:

 import matplotlib. pyplot as plt

#specify figure size (width, height)
fig = plt. figure (figsize=(8,3))
ax = fig. gca ()

#create histogram using specified figure size
df[' my_column ']. hist (ax=ax)

L’esempio seguente mostra come utilizzare in pratica l’argomento figsize .

Esempio: come modificare la dimensione della figura dell’istogramma del panda

Supponiamo di avere i seguenti panda DataFrame:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' player ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H',
                              'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P'],
                   ' points ': [10, 12, 14, 15, 15, 15, 16, 17,
                              19, 19, 24, 24, 28, 30, 34, 34]})

#view first five rows of DataFrame
print ( df.head ())

  player points
0 to 10
1 B 12
2 C 14
3 D 15
4 E 15

Se creiamo un istogramma per la variabile punti, i panda utilizzeranno automaticamente 6.4 come larghezza della figura e 4.8 come altezza :

 import matplotlib. pyplot as plt

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

Tuttavia, possiamo usare l’argomento figsize per modificare la larghezza e l’altezza della figura:

 import matplotlib. pyplot as plt

#specify figure size (width, height)
fig = plt. figure (figsize=(8,3))
ax = fig. gca ()

#create histogram using specified figure size
df[' points ']. hist ( grid= False , edgecolor=' black ', ax=ax) 

Questo particolare istogramma ha una larghezza di 8 e un’altezza di 3 .

Possiamo anche usare l’argomento figsize per creare una figura la cui altezza è maggiore della larghezza:

 import matplotlib. pyplot as plt

#specify figure size (width, height)
fig = plt. figure (figsize=(4,7))
ax = fig. gca ()

#create histogram using specified figure size
df[' points ']. hist ( grid= False , edgecolor=' black ', ax=ax) 

Questo particolare istogramma ha una larghezza di 4 e un’altezza di 7 .

Sentiti libero di giocare con i valori dell’argomento figsize per creare un istogramma con la dimensione esatta che desideri.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni nei 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 *