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