Як створити барплоти за допомогою 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 Seaborn без смуг помилок

Замовте батончики в Barplot

Ми можемо використовувати аргумент порядку , щоб швидко розташувати стовпчики в певному порядку:

 sns. barplot (x=" time ", y=" tip ", data=data, order=[" Dinner ", " Lunch "]) 

Замовляйте бари в морському барплоті

Створіть згруповану бардіаграму

Ми можемо створити згруповану бардіаграму за допомогою аргументу відтінку . Наприклад, ми можемо використати такий синтаксис, щоб відобразити середні чайові, згруповані за днями та статтю:

 sns. barplot (x=" time ", y=" tip ", hue=" sex ", data=data) 

Barplot згруповано з Seaborn у Python

Створіть горизонтальну бардіаграму

Щоб створити горизонтальну гистограмму, просто передайте категоріальну змінну в аргумент y і числову змінну в аргумент x :

 sns. barplot (x=" tip ", y=" time ", data=data) 

Морський горизонтальний штрих

Змінити кольори Barplot

Ми можемо використати аргумент palette , щоб передати список кольорів для смужкової діаграми:

 sns. barplot (x=" tip ", y=" time ", palette=[" pink ", " green "], data=data) 

Barplot Seaborn з певним списком кольорів

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

У наступних посібниках пояснюється, як створити інші поширені картки в Seaborn:

Як створити діаграму площ у Seaborn
Як створити графік часових рядів у Seaborn
Як створити кругову діаграму в Seaborn

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

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