Додаткові параметри catplot()

Робота з категоріальними даними в Python

Kasey Jones

Research Data Scientist

Складнощі з категоріальними графіками

Стовпчиковий підрахунковий графік у seaborn, що рахує відгуки за континентом користувача та типом мандрівника.

Робота з категоріальними даними в Python

Використання facetgrid у catplot()

Приклад створення тієї самої візуалізації для різних категорій стовпця в seaborn. Вона містить ті ж дані, що й попередній графік, але тепер по одному графіку на кожен континент користувача.

Робота з категоріальними даними в Python

Використання різних аргументів

sns.catplot(x="Traveler type", kind="count",

col="User continent",
col_wrap=3,
palette=sns.color_palette("Set1"), data=reviews)
  • x: "Traveler type"
  • kind: "count"
  • col: "User continent"
  • col_wrap: 3
  • palette: sns.color_palette("Set1")
  • Поширені палітри: "Set1", "Set2", "Tab10", "Paired"
1 http://seaborn.pydata.org/tutorial/color_palettes.html
Робота з категоріальними даними в Python

Ще один погляд

Оновлена візуалізація з попереднього слайда з іншою кольоровою схемою. Вона містить підрахунковий графік для кожного континенту користувача.

Робота з категоріальними даними в Python

Оновлення графіків

  • Підготовка: збережіть графік в об'єкт: ax
  • Заголовок графіка: ax.fig.suptitle("My title")
  • Підписи осей: ax.set_axis_labels("x-axis-label", "y-axis-label")
  • Відступ під заголовок: plt.subplots_adjust(top=.9)
ax = sns.catplot(x="Traveler type", col="User continent", col_wrap=3,
    kind="count", palette=sns.color_palette("Set1"), data=reviews)
ax.fig.suptitle("Hotel Score by Traveler Type & User Continent")
ax.set_axis_labels("Traveler Type", "Number of Reviews")
plt.subplots_adjust(top=.9)
plt.show()
Робота з категоріальними даними в Python

Готовий результат

Фінальна візуалізація для цього розділу з оновленими підписами осей і заголовком.

Робота з категоріальними даними в Python

Практика з catplot()

Робота з категоріальними даними в Python

Preparing Video For Download...