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