So erstellen sie ein horizontales balkendiagramm in seaborn (mit beispiel)
Sie können die folgende grundlegende Syntax verwenden, um ein horizontales Balkendiagramm in Seaborn zu erstellen:
sns. barplot (x=df. values_var , y=df. group_var , orient=' h ')
Das Argument orient=’h‘ weist Seaborn an, die Balken horizontal statt standardmäßig vertikal auszurichten.
Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.
Beispiel: So erstellen Sie ein horizontales Balkendiagramm in Seaborn
Angenommen, wir haben den folgenden Pandas-DataFrame, der Informationen über den Gesamtumsatz verschiedener Mitarbeiter eines Unternehmens enthält:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' employee ': ['Andy', 'Bert', 'Chad', 'Doug', 'Eric', 'Frank'],
' sales ': [22, 14, 9, 7, 29, 20]})
#view DataFrame
print (df)
employee sales
0 Andy 22
1 Bert 14
2 Chad 9
3 Doug 7
4 Eric 29
5 Frank 20
Mit der folgenden Syntax können wir ein horizontales Balkendiagramm erstellen, um die Umsätze jedes Mitarbeiters zu visualisieren:
import seaborn as sns #create horizontal barplot sns. barplot (x=df. sales , y=df. employee , orient=' h ')
Die X-Achse zeigt die Umsätze jedes Mitarbeiters und die Y-Achse zeigt die Namen der Mitarbeiter.
Beachten Sie, dass wir auch Balkenfarben angeben und einen benutzerdefinierten Titel mit Achsenbeschriftungen hinzufügen können:
import matplotlib. pyplot as plt import seaborn as sns #create horizontal bar chart sns. barplot (x=df. sales , y=df. employee , color=' steelblue ', orient=' h ') #add plot title plt. title (' Total Sales by Employee ', fontsize= 16 ) #add axis labels plt. xlabel (' Total Sales ') plt. ylabel (' Employee Name ')
Die Plotbalken haben jetzt jeweils die gleiche Farbe, und wir haben einen allgemeinen Plottitel und Achsenbeschriftungen hinzugefügt, um das Plot besser lesbar zu machen.
Hinweis : Wenn Sie Schwierigkeiten beim Importieren von Seaborn in ein Jupyter-Notebook haben, müssen Sie möglicherweise zuerst den Befehl %pip install seaborn ausführen.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere allgemeine Funktionen in Seaborn ausführen:
So zeigen Sie Werte im Seaborn Barplot an
So erstellen Sie ein gruppiertes Barplot in Seaborn
So legen Sie die Farbe von Balken in einem Seaborn-Balkendiagramm fest