So erstellen sie ein histogramm aus einer pandas-serie


Sie können die folgende grundlegende Syntax verwenden, um ein Histogramm aus einer Pandas-Serie zu erstellen:

 my_series. plot (kind=' hist ')

Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.

Hinweis : Wenn Sie ein Online-Python-Notizbuch verwenden und nach Verwendung dieser Syntax kein Histogramm angezeigt wird, müssen Sie möglicherweise zuerst %matplotlib online angeben.

Beispiel 1: Erstellen Sie ein Häufigkeitshistogramm

Der folgende Code zeigt, wie man ein Häufigkeitshistogramm aus einer Pandas-Reihe erstellt:

 import pandas as pd

#createSeries
data = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                    19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create histogram from Series
data. plot (kind=' hist ')

Die x-Achse zeigt die Werte der Pandas-Reihe an, während die y-Achse die Häufigkeit jedes Werts anzeigt.

Beispiel 2: Erstellen Sie ein Dichtehistogramm

Um ein Dichtehistogramm aus einer Pandas-Reihe zu erstellen, können wir in der Funktion plot() den Wert „density=True“ angeben:

 import pandas as pd

#createSeries
data = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                    19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create histogram from Series
data. plot (kind=' hist ', density= True ) 

Die x-Achse zeigt die Werte der Pandas-Reihe an, während die y-Achse die Dichte anzeigt.

Beispiel 3: Erstellen Sie ein benutzerdefiniertes Histogramm

Schließlich können wir die folgende Syntax verwenden, um die Farbe der Histogrammbalken, die Anzahl der verwendeten Bins, die Achsenbeschriftungen und den Plottitel anzupassen:

 import pandas as pd

#createSeries
data = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                    19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create histogram with custom color, edgecolor, and number of bins
my_hist = data. plot (kind=' hist ', color=' red ', edgecolor=' black ', bins= 20 )

#add x-axis label
my_hist. set_xlabel (' Values ')

#add title
my_hist. set_title (' Distribution of Values ') 

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere gängige Diagramme in Python erstellen:

So zeichnen Sie mehrere Linien in Matplotlib
So erstellen Sie einen Boxplot aus Pandas DataFrame
So zeichnen Sie mehrere Pandas-Säulen in einem Balkendiagramm auf

Einen Kommentar hinzufügen

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