Gráficas de barras en Seaborn

Trabajar con datos categóricos en Python

Kasey Jones

Research Data Scientist

Gráfico de barras tradicional

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

Un gráfico de barras con el número de reseñas por tipo de viajero.

Trabajar con datos categóricos en Python

La sintaxis

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

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

Un gráfico categórico de barras de seaborn para reseñas de hotel según el tipo de viajero.

Trabajar con datos categóricos en Python

Ordenar tus categorías

reviews["Traveler type"] = reviews["Traveler type"].astype("category")
reviews["Traveler type"].cat.categories
Index(['Business', 'Couples', 'Families', 'Friends', 'Solo'], dtype='object')
Trabajar con datos categóricos en Python

Visualización actualizada

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

  • Nota: catplot() tiene un parámetro order
Trabajar con datos categóricos en Python

El parámetro hue

  • hue:
    • nombre de una variable en data
    • divide los datos por una segunda categoría
    • también colorea la gráfica
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
Trabajar con datos categóricos en Python

Barras con dos variables

Trabajar con datos categóricos en Python

Práctica de barras

Trabajar con datos categóricos en Python

Preparing Video For Download...