Як змінити ширину смуги в смужковому графіку seaborn


Ви можете використовувати аргумент ширини , щоб змінити ширину стовпчиків на гістограмі Seaborn :

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

Стандартне значення для ширини становить 0,8 .

Чим менше значення ширини , тим тоншими будуть смуги.

У наступному прикладі показано, як використовувати цей аргумент на практиці.

Приклад: Змініть ширину смуг на смужковому графіку Seaborn

Припустімо, що у нас є такий фрейм даних pandas, який містить інформацію про загальний обсяг продажів, зроблених різними співробітниками компанії:

 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

Ми можемо використати наступний синтаксис для створення стовпчастої діаграми в Seaborn, використовуючи стандартне значення 0,8 для ширини :

 import seaborn as sns

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

Наступний код показує, як зменшити ширину кожної смуги, встановивши аргумент ширини рівним 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 ') 

Зауважте, що смуги на цьому графіку значно тонші порівняно з попереднім.

Якщо ви хочете, щоб кожна смужка торкалася одна одної, ви можете встановити ширину рівну 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 ') 

Зауважте, що якщо ви встановите значення ширини більше 1, смуги перекриватимуться.

Примітка : Ви можете знайти повну документацію функції barplot() у seaborn тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові функції в seaborn:

Як відобразити значення на Seaborn Barplot
Як створити згруповану барплот у Seaborn
Як встановити колір смужок у барплоті Seaborn

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *