Hoe de figuurgrootte van een histogram panda's te veranderen


U kunt het argument figsize gebruiken om de grootte van de figuur van een histogram gemaakt in panda’s te wijzigen:

 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)

Het volgende voorbeeld laat zien hoe u het figsize- argument in de praktijk kunt gebruiken.

Voorbeeld: Hoe u de grootte van het panda-histogramfiguur kunt wijzigen

Stel dat we de volgende panda’s DataFrame hebben:

 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

Als we een histogram maken voor de puntenvariabele, gebruiken panda’s automatisch 6,4 als breedte van de figuur en 4,8 als hoogte :

 import matplotlib. pyplot as plt

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

We kunnen echter het argument figsize gebruiken om de breedte en hoogte van de figuur te wijzigen:

 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) 

Dit specifieke histogram heeft een breedte van 8 en een hoogte van 3 .

We kunnen ook het argument figsize gebruiken om een figuur te maken waarvan de hoogte groter is dan de breedte:

 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) 

Dit specifieke histogram heeft een breedte van 4 en een hoogte van 7 .

Voel je vrij om met de waarden van het figsize- argument te spelen om een histogram te maken met de exacte gewenste grootte.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in panda’s 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