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)
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 )
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 "])
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)
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)
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)
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