Как создавать гистограммы с помощью 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
Мы можем использовать аргумент order , чтобы быстро разместить столбцы в определенном порядке:
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)
Изменить цвета гистограммы
Мы можем использовать аргумент палитры , чтобы передать список цветов, которые будут использоваться для столбцов гистограммы:
sns. barplot (x=" tip ", y=" time ", palette=[" pink ", " green "], data=data)
Дополнительные ресурсы
В следующих руководствах объясняется, как создавать другие общие карты в Seaborn:
Как создать диаграмму областей в Seaborn
Как создать график временных рядов в Seaborn
Как создать круговую диаграмму в Seaborn