Een horizontaal staafdiagram maken in seaborn (met voorbeeld)


U kunt de volgende basissyntaxis gebruiken om een horizontaal staafdiagram in seaborn te maken:

 sns. barplot (x=df. values_var , y=df. group_var , orient=' h ')

Het argument orient=’h‘ vertelt Seaborn om de staven horizontaal te oriënteren in plaats van de standaard verticaal.

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: hoe u een horizontaal staafdiagram maakt in Seaborn

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 horizontaal staafdiagram te maken om de verkopen van elke werknemer te visualiseren:

 import seaborn as sns

#create horizontal barplot
sns. barplot (x=df. sales , y=df. employee , orient=' h ')

Op de x-as worden de verkopen weergegeven die door elke werknemer zijn gerealiseerd, en op de y-as staan de namen van de werknemers.

Merk op dat we ook staafkleuren kunnen specificeren en een aangepaste titel met aslabels kunnen toevoegen:

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

mariene horizontale barplot

De plotbalken hebben nu allemaal dezelfde kleur en we hebben een algemene plottitel en aslabels toegevoegd om de plot gemakkelijker leesbaar te maken.

Opmerking : als u problemen ondervindt bij het importeren van seaborn in een Jupyter-notebook, moet u mogelijk eerst de opdracht %pip install seaborn uitvoeren.

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