Jak tworzyć wykresy barplotowe za pomocą seaborn (z przykładami)


Wykres słupkowy to rodzaj wykresu, który wyświetla wartości liczbowe różnych zmiennych kategorycznych.

W tym samouczku wyjaśniono, jak tworzyć mapy cieplne przy użyciu biblioteki wizualizacji Python Seaborn z wbudowanym zestawem danych wskazówek :

 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

Utwórz podstawowy wykres słupkowy

Poniższa składnia pokazuje, jak utworzyć prosty wykres słupkowy, który wyświetla porę dnia na osi x i średni szczyt na osi y:

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

Przykład wykresu barpowego Seaborn

Wykres słupkowy domyślnie wyświetla błąd standardowy średniej dla każdego słupka, ale możemy je wyłączyć za pomocą argumentu ci=None w następujący sposób:

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

Barplot Seaborn bez słupków błędów

Zamów bary w Barplot

Możemy użyć argumentu kolejności , aby szybko ułożyć słupki w określonej kolejności:

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

Zamów batony na barze morskim

Utwórz zgrupowany wykres słupkowy

Możemy utworzyć pogrupowany wykres słupkowy za pomocą argumentu barwy . Na przykład możemy użyć następującej składni, aby wyświetlić średni napiwek pogrupowany według dnia i płci:

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

Barplot w grupie z Seabornem w Pythonie

Utwórz poziomy wykres słupkowy

Aby utworzyć poziomy wykres słupkowy, po prostu przekaż zmienną jakościową do argumentu y i zmienną numeryczną do argumentu x :

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

Poziomy wykres barowy Seaborn

Zmień kolory wykresu barplotowego

Możemy użyć argumentu palety , aby przekazać listę kolorów, które mają być użyte dla słupków wykresu słupkowego:

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

Barplot Seaborn z konkretną listą kolorów

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak tworzyć inne popularne karty w Seaborn:

Jak utworzyć mapę warstwową w Seaborn
Jak utworzyć wykres szeregów czasowych w Seaborn
Jak utworzyć wykres kołowy w Seaborn

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *