Hoe u de staafbreedte in seaborn bar plot kunt wijzigen


U kunt het breedteargument gebruiken om de breedte van staven in een Seaborn- staafdiagram te wijzigen:

 sns. barplot (x=' xvar ', y=' yvar ', data=df, width= 0.8 )

De standaardwaarde voor breedte is 0,8 .

Hoe kleiner de breedtewaarde , hoe dunner de staven zullen zijn.

Het volgende voorbeeld laat zien hoe u dit argument in de praktijk kunt gebruiken.

Voorbeeld: Wijzig de breedte van staven in het Seaborn-staafdiagram

Stel dat we het volgende panda’s DataFrame hebben dat informatie bevat over de totale omzet van verschillende werknemers van een bedrijf:

 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

We kunnen de volgende syntaxis gebruiken om een staafdiagram in Seaborn te maken met de standaardwaarde van 0,8 voor breedte :

 import seaborn as sns

#create bar plot with default width
sns. barplot (x=' employee ', y=' sales ', data=df). set (title=' Default Width ')

De volgende code laat zien hoe u de breedte van elke balk kunt verkleinen door het breedteargument gelijk te stellen aan 0,4 :

 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 ') 

Merk op dat de staven in dit diagram veel dunner zijn dan in het vorige.

Als u wilt dat elk van de staven elkaar raakt, kunt u de breedte gelijk stellen aan 1 :

 import seaborn as sns

#create bar plot with width = 1
sns. barplot (x=' employee ', y=' sales ', data=df, width= 1 ). set (title=' Width = 1 ') 

Houd er rekening mee dat als u de breedte instelt op een waarde groter dan 1, de balken elkaar zullen overlappen.

Opmerking : u kunt de volledige documentatie van de functie barplot() in seaborn hier vinden.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende functies in Seaborn kunt uitvoeren:

Hoe waarden weer te geven op Seaborn Barplot
Hoe maak je een gegroepeerd barplot in Seaborn?
Hoe u de kleur van staven in een Seaborn-barplot instelt

Einen Kommentar hinzufügen

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