So ändern sie die balkenbreite im seaborn-balkendiagramm
Sie können das Argument width verwenden, um die Breite von Balken in einem Seaborn- Balkendiagramm zu ändern:
sns. barplot (x=' xvar ', y=' yvar ', data=df, width= 0.8 )
Der Standardwert für die Breite beträgt 0,8 .
Je kleiner der Breitenwert ist, desto dünner werden die Balken.
Das folgende Beispiel zeigt, wie dieses Argument in der Praxis verwendet wird.
Beispiel: Ändern Sie die Breite der Balken im Seaborn-Balkendiagramm
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
Wir können die folgende Syntax verwenden, um in Seaborn ein Balkendiagramm mit dem Standardwert 0,8 für die Breite zu erstellen:
import seaborn as sns #create bar plot with default width sns. barplot (x=' employee ', y=' sales ', data=df). set (title=' Default Width ')
Der folgende Code zeigt, wie Sie die Breite jedes Balkens verringern, indem Sie das Breitenargument auf 0,4 setzen:
import seaborn as sns #create bar plot with width = 0.4 sns. barplot (x=' employee ', y=' sales ', data=df, width= 0.4 ). set (title=' Width = 0.4 ')
Beachten Sie, dass die Balken in diesem Diagramm viel dünner sind als im vorherigen.
Wenn Sie möchten, dass sich die Balken gegenseitig berühren, können Sie die Breite auf 1 einstellen:
import seaborn as sns #create bar plot with width = 1 sns. barplot (x=' employee ', y=' sales ', data=df, width= 1 ). set (title=' Width = 1 ')
Beachten Sie, dass sich die Balken überlappen, wenn Sie die Breite auf einen Wert größer als 1 einstellen.
Hinweis : Die vollständige Dokumentation der Funktion barplot() in Seaborn finden Sie hier .
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