Jak utworzyć poziomy wykres słupkowy w seaborn (z przykładem)


Możesz użyć następującej podstawowej składni, aby utworzyć poziomy wykres słupkowy w seaborn :

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

Argument orient=’h’ mówi Seabornowi, aby zorientował paski poziomo zamiast domyślnej pionowo.

Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.

Przykład: Jak stworzyć poziomy wykres słupkowy w Seaborn

Załóżmy, że mamy następującą ramkę DataFrame pandy, która zawiera informacje o łącznej sprzedaży dokonanej przez różnych pracowników firmy:

 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

Możemy użyć następującej składni, aby utworzyć poziomy wykres słupkowy do wizualizacji sprzedaży każdego pracownika:

 import seaborn as sns

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

Oś x przedstawia sprzedaż dokonaną przez każdego pracownika, a oś y przedstawia nazwiska pracowników.

Pamiętaj, że możemy również określić kolory pasków i dodać niestandardowy tytuł z etykietami osi:

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

morski poziomy barplot

Paski wykresu mają teraz ten sam kolor. Dodaliśmy ogólny tytuł wykresu i etykiety osi, aby ułatwić odczytanie wykresu.

Uwaga : Jeśli masz problemy z importowaniem seaborn do notatnika Jupyter, może być konieczne najpierw uruchomienie polecenia %pip install seaborn .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe funkcje w seaborn:

Jak wyświetlić wartości na Seaborn Barplot
Jak utworzyć zgrupowany wykres barowy w Seaborn
Jak ustawić kolor słupków na wykresie barplotowym Seaborn

Dodaj komentarz

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