Barplots maken met seaborn (met voorbeelden)


Een staafdiagram is een soort diagram dat de numerieke waarden van verschillende categorische variabelen weergeeft.

In deze tutorial wordt uitgelegd hoe u heatmaps kunt maken met behulp van de Python Seaborn- visualisatiebibliotheek met de ingebouwde tips- dataset:

 import seaborn as sns

#load tips dataset
data = sns. load_dataset (“ tips ”)

#view first five rows of tips dataset
data. head ()

total_bill tip sex smoker day time size
0 16.99 1.01 Female No Sun Dinner 2
1 10.34 1.66 Male No Sun Dinner 3
2 21.01 3.50 Male No Sun Dinner 3
3 23.68 3.31 Male No Sun Dinner 2
4 24.59 3.61 Female No Sun Dinner 4

Maak een basisbarplot

De volgende syntaxis laat zien hoe u een eenvoudig staafdiagram kunt maken dat de tijd van de dag langs de x-as en de gemiddelde piek langs de y-as weergeeft:

 sns. barplot (x=" time ", y=" tip ", data=data)

Voorbeeld van een Seaborn-barplot

Het staafdiagram geeft standaard de standaardfout van het gemiddelde voor elke staaf weer, maar we kunnen deze als volgt uitschakelen met het argument ci=None :

 sns. barplot (x=" time ", y=" tip ", data=data, ci= None ) 

Barplot Seaborn zonder foutbalken

Bestel de staven in de Barplot

We kunnen het orderargument gebruiken om de staven snel in een bepaalde volgorde te plaatsen:

 sns. barplot (x=" time ", y=" tip ", data=data, order=[" Dinner ", " Lunch "]) 

Bestel de staven in een mariene barplot

Maak een gegroepeerd staafdiagram

We kunnen een gegroepeerd staafdiagram maken met behulp van het tintargument . We kunnen bijvoorbeeld de volgende syntaxis gebruiken om de gemiddelde fooi weer te geven, gegroepeerd op dag en geslacht:

 sns. barplot (x=" time ", y=" tip ", hue=" sex ", data=data) 

Barplot gegroepeerd met Seaborn in Python

Maak een horizontaal staafdiagram

Om een horizontaal staafdiagram te maken, geeft u eenvoudigweg een categorische variabele door aan het y- argument en een numerieke variabele aan het x- argument:

 sns. barplot (x=" tip ", y=" time ", data=data) 

Seaborn horizontaal staafdiagram

Verander de Barplot-kleuren

We kunnen het paletargument gebruiken om een lijst met kleuren door te geven die we voor de staafdiagrambalken kunnen gebruiken:

 sns. barplot (x=" tip ", y=" time ", palette=[" pink ", " green "], data=data) 

Barplot Seaborn met specifieke kleurenlijst

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende kaarten in Seaborn kunt maken:

Hoe u een vlakdiagram maakt in Seaborn
Hoe u een tijdreeksplot maakt in Seaborn
Hoe maak je een cirkeldiagram in Seaborn

Einen Kommentar hinzufügen

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