Гистограмма — это тип графика, который отображает числовые значения для различных категориальных переменных.
В этом руководстве объясняется, как создавать тепловые карты с помощью библиотеки визуализации 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 "])

Сделать сгруппированную линейчатую диаграмму
Мы можем сделать сгруппированную гистограмму, используя аргумент hue.Например, мы можем использовать следующий синтаксис для отображения средних чаевых, сгруппированных по дням и полу:
sns.barplot (x=" time", y=" tip", hue=" sex", data=data)
Сгруппированная гистограмма с Seaborn в Python
Сделать горизонтальную гистограмму
Чтобы создать горизонтальную гистограмму, нам просто нужно передать категориальную переменную в аргумент y и числовую переменную в аргумент x :
sns.barplot (x=" tip", y=" time", data=data)

Измените цвета барплота
Мы можем использовать аргумент палитры , чтобы передать список цветов, которые будут использоваться для столбцов на гистограмме:
sns.barplot (x=" tip", y=" time", palette=[" pink", " green "], data=data)

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