Jak zmienić szerokość paska na wykresie słupkowym seaborn


Możesz użyć argumentu szerokości , aby zmienić szerokość słupków na wykresie słupkowym Seaborn :

 sns. barplot (x=' xvar ', y=' yvar ', data=df, width= 0.8 )

Domyślna wartość szerokości to 0,8 .

Im mniejsza wartość szerokości , tym cieńsze będą paski.

Poniższy przykład pokazuje, jak zastosować ten argument w praktyce.

Przykład: Zmień szerokość słupków na wykresie słupkowym 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ć wykres słupkowy w Seaborn, używając domyślnej wartości szerokości 0,8 :

 import seaborn as sns

#create bar plot with default width
sns. barplot (x=' employee ', y=' sales ', data=df). set (title=' Default Width ')

Poniższy kod pokazuje, jak zmniejszyć szerokość każdego paska, ustawiając argument szerokości równy 0,4 :

 import seaborn as sns

#create bar plot with width = 0.4
sns. barplot (x=' employee ', y=' sales ', data=df, width= 0.4 ). set (title=' Width = 0.4 ') 

Należy pamiętać, że słupki na tym wykresie są znacznie cieńsze w porównaniu do poprzedniego.

Jeśli chcesz, aby każdy z prętów stykał się ze sobą, możesz ustawić szerokość równą 1 :

 import seaborn as sns

#create bar plot with width = 1
sns. barplot (x=' employee ', y=' sales ', data=df, width= 1 ). set (title=' Width = 1 ') 

Pamiętaj, że jeśli ustawisz szerokość na wartość większą niż 1, paski będą się nakładać.

Uwaga : Pełną dokumentację funkcji barplot() w Seaborn znajdziesz tutaj .

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 *