Як створити барплоти за допомогою seaborn (з прикладами)
Бардіаграма – це тип діаграми, яка відображає числові значення різних категоріальних змінних.
У цьому посібнику пояснюється, як створити теплові карти за допомогою бібліотеки візуалізації Python Seaborn із вбудованим набором даних підказок :
import seaborn as sns #load tips dataset data = sns. load_dataset (“ tips ”) #view first five rows of tips dataset data. head () total_bill tip sex smoker day time size 0 16.99 1.01 Female No Sun Dinner 2 1 10.34 1.66 Male No Sun Dinner 3 2 21.01 3.50 Male No Sun Dinner 3 3 23.68 3.31 Male No Sun Dinner 2 4 24.59 3.61 Female No Sun Dinner 4
Створіть базову бардіаграму
У наведеному нижче синтаксисі показано, як створити просту бардіаграму, яка відображає час доби по осі x і середнє пікове значення по осі y:
sns. barplot (x=" time ", y=" tip ", data=data)
На гістограмі за замовчуванням відображається стандартна помилка середнього для кожного стовпчика, але ми можемо вимкнути їх за допомогою аргументу ci=None таким чином:
sns. barplot (x=" time ", y=" tip ", data=data, ci= None )
Замовте батончики в Barplot
Ми можемо використовувати аргумент порядку , щоб швидко розташувати стовпчики в певному порядку:
sns. barplot (x=" time ", y=" tip ", data=data, order=[" Dinner ", " Lunch "])
Створіть згруповану бардіаграму
Ми можемо створити згруповану бардіаграму за допомогою аргументу відтінку . Наприклад, ми можемо використати такий синтаксис, щоб відобразити середні чайові, згруповані за днями та статтю:
sns. barplot (x=" time ", y=" tip ", hue=" sex ", data=data)
Створіть горизонтальну бардіаграму
Щоб створити горизонтальну гистограмму, просто передайте категоріальну змінну в аргумент y і числову змінну в аргумент x :
sns. barplot (x=" tip ", y=" time ", data=data)
Змінити кольори Barplot
Ми можемо використати аргумент palette , щоб передати список кольорів для смужкової діаграми:
sns. barplot (x=" tip ", y=" time ", palette=[" pink ", " green "], data=data)
Додаткові ресурси
У наступних посібниках пояснюється, як створити інші поширені картки в Seaborn:
Як створити діаграму площ у Seaborn
Як створити графік часових рядів у Seaborn
Як створити кругову діаграму в Seaborn