Стовпчикові діаграми в Seaborn

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

Kasey Jones

Research Data Scientist

Традиційна стовпчикова діаграма

# Code provided for clarity
reviews["Traveler type"].value_counts().plot.bar()

Стовпчикова діаграма з кількістю відгуків за типами мандрівників.

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

Синтаксис

sns.set(font_scale=1.3)
sns.set_style("darkgrid")

sns.catplot(x="Traveler type", y="Score", data=reviews, kind="bar")

Категоріальна стовпчикова діаграма seaborn для відгуків за типом мандрівника.

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

Упорядкування категорій

reviews["Traveler type"] = reviews["Traveler type"].astype("category")
reviews["Traveler type"].cat.categories
Index(['Business', 'Couples', 'Families', 'Friends', 'Solo'], dtype='object')
Робота з категоріальними даними в Python

Оновлена візуалізація

sns.catplot(x="Traveler type", y="Score", data=reviews, kind="bar")

  • Примітка: catplot() має параметр order
Робота з категоріальними даними в Python

Параметр hue

  • hue:
    • назва змінної в data
    • ділить дані за другою категорією
    • також визначає колір графіка
sns.set(font_scale=1.2)
sns.set_style("darkgrid")
sns.catplot(x="Traveler type", y="Score", data=reviews, kind="bar",
            hue="Tennis court")  # <--- new parameter
Робота з категоріальними даними в Python

Стовпчики для двох змінних

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

Тренування зі стовпчиковими діаграмами

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

Preparing Video For Download...