So ändern sie die figurengröße eines histogramms pandas


Sie können das Argument figsize verwenden, um die Größe der Figur eines in Pandas erstellten Histogramms zu ändern:

 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)

Das folgende Beispiel zeigt, wie das Argument figsize in der Praxis verwendet wird.

Beispiel: So ändern Sie die Größe der Panda-Histogrammfigur

Angenommen, wir haben den folgenden Pandas-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

Wenn wir ein Histogramm für die Punktevariable erstellen, verwendet Pandas automatisch 6,4 als Breite der Figur und 4,8 als Höhe :

 import matplotlib. pyplot as plt

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

Wir können jedoch das Argument figsize verwenden, um die Breite und Höhe der Figur zu ändern:

 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) 

Dieses spezielle Histogramm hat eine Breite von 8 und eine Höhe von 3 .

Wir können das Argument figsize auch verwenden, um eine Figur zu erstellen, deren Höhe größer als die Breite ist:

 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) 

Dieses spezielle Histogramm hat eine Breite von 4 und eine Höhe von 7 .

Spielen Sie ruhig mit den Werten des Arguments figsize , um ein Histogramm mit genau der gewünschten Größe zu erstellen.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in Pandas ausführen:

So erstellen Sie ein Histogramm aus Pandas DataFrame
So erstellen Sie ein Histogramm aus einer Pandas-Serie
So zeichnen Sie Histogramme nach Gruppen in Pandas

Einen Kommentar hinzufügen

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