Grafice de bare Seaborn

Lucrul cu date categoriale în Python

Kasey Jones

Research Data Scientist

Grafic de bare tradițional

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

Un grafic de bare care numără recenziile după tipul de călător.

Lucrul cu date categoriale în Python

Sintaxa

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

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

Un grafic de bare categorial Seaborn pentru recenzii de hotel în funcție de tipul de călător.

Lucrul cu date categoriale în Python

Ordonarea categoriilor

reviews["Traveler type"] = reviews["Traveler type"].astype("category")
reviews["Traveler type"].cat.categories
Index(['Business', 'Couples', 'Families', 'Friends', 'Solo'], dtype='object')
Lucrul cu date categoriale în Python

Vizualizare actualizată

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

  • Notă: catplot() are un parametru order
Lucrul cu date categoriale în Python

Parametrul hue

  • hue:
    • numele unei variabile din data
    • folosit pentru a împărți datele după o a doua categorie
    • folosit și pentru colorarea graficului
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
Lucrul cu date categoriale în Python

Grafic de bare pentru două variabile

Lucrul cu date categoriale în Python

Practică grafice de bare

Lucrul cu date categoriale în Python

Preparing Video For Download...