Библиотека Seaborn

Как сделать барплоты с Seaborn (с примерами)

Как сделать барплоты с Seaborn (с примерами)
В: Библиотека 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)
Пример гистограммы Seaborn

Гистограмма по умолчанию отображает стандартную ошибку среднего для каждого бара, но мы можем отключить их, используя аргумент ci=None следующим образом:

sns.barplot (x=" time", y=" tip", data=data, ci= None ) 
Гистограмма Seaborn без планок погрешностей

Заказать бары в Barplot

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

sns.barplot (x=" time", y=" tip", data=data, order=[" Dinner", " Lunch "]) 
Заказать бары в морской заговоре

Сделать сгруппированную линейчатую диаграмму

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

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

Сгруппированная гистограмма с Seaborn в Python

Сделать горизонтальную гистограмму

Чтобы создать горизонтальную гистограмму, нам просто нужно передать категориальную переменную в аргумент y и числовую переменную в аргумент x :

sns.barplot (x=" tip", y=" time", data=data) 
Горизонтальная гистограмма Seaborn

Измените цвета барплота

Мы можем использовать аргумент палитры , чтобы передать список цветов, которые будут использоваться для столбцов на гистограмме:

sns.barplot (x=" tip", y=" time", palette=[" pink", " green "], data=data) 
Барплот Seaborn с определенным списком цветов

Дополнительные ресурсы

В следующих руководствах объясняется, как создавать другие распространенные диаграммы в Seaborn:

Как создать диаграмму с областями в Seaborn
Как создать график временных рядов в Seaborn
Как создать круговую диаграмму в Seaborn

Еще от кодкамп
Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.