Opciones adicionales de catplot()

Trabajar con datos categóricos en Python

Kasey Jones

Research Data Scientist

Dificultades con gráficos categóricos

Un count plot con seaborn que cuenta reseñas por continente del usuario y tipo de viajero.

Trabajar con datos categóricos en Python

Usar el FacetGrid de catplot()

Ejemplo de seaborn para crear la misma visualización por categorías de una columna. Contiene la misma info que el gráfico previo, pero ahora hay uno por continente del usuario.

Trabajar con datos categóricos en Python

Usar distintos argumentos

sns.catplot(x="Traveler type", kind="count",

col="User continent",
col_wrap=3,
palette=sns.color_palette("Set1"), data=reviews)
  • x: "Traveler type"
  • kind: "count"
  • col: "User continent"
  • col_wrap: 3
  • palette: sns.color_palette("Set1")
  • Paletas comunes: "Set", "Set2", "Tab10", "Paired"
1 http://seaborn.pydata.org/tutorial/color_palettes.html
Trabajar con datos categóricos en Python

Una última mirada

Visualización actualizada con otra paleta de colores. Contiene un count plot por cada continente del usuario.

Trabajar con datos categóricos en Python

Actualizar gráficos

  • Preparación: guarda el gráfico como objeto: ax
  • Título: ax.fig.suptitle("My title")
  • Etiquetas de ejes: ax.set_axis_labels("x-axis-label", "y-axis-label")
  • Altura del título: plt.subplots_adjust(top=.9)
ax = sns.catplot(x="Traveler type", col="User continent", col_wrap=3,
    kind="count", palette=sns.color_palette("Set1"), data=reviews)
ax.fig.suptitle("Hotel Score by Traveler Type & User Continent")
ax.set_axis_labels("Traveler Type", "Number of Reviews")
plt.subplots_adjust(top=.9)
plt.show()
Trabajar con datos categóricos en Python

Resultado final

Nuestra visualización final del capítulo. Incluye ejes y título actualizados.

Trabajar con datos categóricos en Python

Práctica con catplot()

Trabajar con datos categóricos en Python

Preparing Video For Download...