Sloupcové grafy v Seabornu

Working with Categorical Data in Python

Kasey Jones

Research Data Scientist

Tradiční sloupcový graf

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

Sloupcový graf s počtem recenzí podle typu cestovatele.

Working with Categorical Data in Python

Syntaxe

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

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

Kategorický sloupcový graf Seaborn pro hotelové recenze podle typu cestovatele.

Working with Categorical Data in Python

Řazení kategorií

reviews["Traveler type"] = reviews["Traveler type"].astype("category")
reviews["Traveler type"].cat.categories
Index(['Business', 'Couples', 'Families', 'Friends', 'Solo'], dtype='object')
Working with Categorical Data in Python

Aktualizovaná vizualizace

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

  • Poznámka: catplot() má parametr order
Working with Categorical Data in Python

Parametr hue

  • hue:
    • název proměnné v data
    • rozděluje data podle druhé kategorie
    • také slouží k obarvení grafu
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
Working with Categorical Data in Python

Sloupcový graf pro dvě proměnné

Working with Categorical Data in Python

Procvičování sloupcových grafů

Working with Categorical Data in Python

Preparing Video For Download...