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