Grafici a barre Seaborn

Lavorare con i dati categorici in Python

Kasey Jones

Research Data Scientist

Grafico a barre tradizionale

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

Un grafico a barre che conta le recensioni per tipo di viaggiatore.

Lavorare con i dati categorici in Python

La sintassi

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

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

Un grafico a barre categoriale di Seaborn per le recensioni in base al tipo di viaggiatore.

Lavorare con i dati categorici in Python

Ordinare le categorie

reviews["Traveler type"] = reviews["Traveler type"].astype("category")
reviews["Traveler type"].cat.categories
Index(['Business', 'Couples', 'Families', 'Friends', 'Solo'], dtype='object')
Lavorare con i dati categorici in Python

Visualizzazione aggiornata

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

  • Nota: catplot() ha un parametro order
Lavorare con i dati categorici in Python

Il parametro hue

  • hue:
    • nome di una variabile in data
    • usata per dividere i dati per una seconda categoria
    • usata anche per colorare il grafico
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
Lavorare con i dati categorici in Python

Barre su due variabili

Lavorare con i dati categorici in Python

Esercizio: grafici a barre

Lavorare con i dati categorici in Python

Preparing Video For Download...