Як змінити ширину смуги в смужковому графіку 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