Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Dominio de la Interfaz Categórica | Sección
Practice
Projects
Quizzes & Challenges
Cuestionarios
Challenges
/
Visualización Estadística con Seaborn

bookDominio de la Interfaz Categórica

El catplot (gráfico categórico) es la interfaz general a nivel de figura que proporciona acceso a todos los gráficos categóricos que hemos aprendido hasta ahora (stripplot, boxplot, violinplot, barplot, etc.).

¿Por qué usar Catplot?

Al igual que displot, la principal ventaja de catplot es la segmentación en facetas. Permite dividir fácilmente el análisis en múltiples subgráficos según una variable categórica utilizando row y col.

Parámetros clave

  • kind: el nombre del tipo de gráfico que se desea dibujar. Por defecto es 'strip', pero se puede establecer en:
  • 'swarm', 'box', 'violin', 'boxen', 'point', 'bar', 'count'.
  • row / col: variables que definen subconjuntos para graficar en diferentes facetas (subgráficos);
  • legend_out: si es True (por defecto), la leyenda se dibuja fuera del área del gráfico para evitar que cubra los datos.

Ejemplo en Vivo

Aquí se crea un diagrama de caja para cada momento del día (Lunch/Dinner) automáticamente utilizando col.

123456789101112131415161718
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a grid of boxplots sns.catplot( data=df, hue='day', x='day', y='total_bill', col='time', # Split into 2 columns (Lunch/Dinner) kind='box', # Draw boxplots palette='Set3' ) plt.show()
copy
Tarea

Swipe to start coding

Visualización de la masa corporal de los pingüinos en diferentes islas y especies.

  1. Configuración del estilo en 'white'. Personalización del color de fondo a 'aliceblue' ('axes.facecolor').
  2. Creación de un catplot utilizando el conjunto de datos penguins (df):
  • Asignación de 'species' a x y 'body_mass_g' a y.
  • Colorear los puntos según 'sex' utilizando hue.
  • División del gráfico en filas según la variable 'island' mediante row.
  • Uso de la paleta 'viridis'.
  • Establecimiento de la transparencia de los puntos alpha en 0.6.
  • Colocación de la leyenda dentro del gráfico configurando legend_out=False.
  1. Visualización del gráfico.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 15
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

bookDominio de la Interfaz Categórica

Desliza para mostrar el menú

El catplot (gráfico categórico) es la interfaz general a nivel de figura que proporciona acceso a todos los gráficos categóricos que hemos aprendido hasta ahora (stripplot, boxplot, violinplot, barplot, etc.).

¿Por qué usar Catplot?

Al igual que displot, la principal ventaja de catplot es la segmentación en facetas. Permite dividir fácilmente el análisis en múltiples subgráficos según una variable categórica utilizando row y col.

Parámetros clave

  • kind: el nombre del tipo de gráfico que se desea dibujar. Por defecto es 'strip', pero se puede establecer en:
  • 'swarm', 'box', 'violin', 'boxen', 'point', 'bar', 'count'.
  • row / col: variables que definen subconjuntos para graficar en diferentes facetas (subgráficos);
  • legend_out: si es True (por defecto), la leyenda se dibuja fuera del área del gráfico para evitar que cubra los datos.

Ejemplo en Vivo

Aquí se crea un diagrama de caja para cada momento del día (Lunch/Dinner) automáticamente utilizando col.

123456789101112131415161718
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a grid of boxplots sns.catplot( data=df, hue='day', x='day', y='total_bill', col='time', # Split into 2 columns (Lunch/Dinner) kind='box', # Draw boxplots palette='Set3' ) plt.show()
copy
Tarea

Swipe to start coding

Visualización de la masa corporal de los pingüinos en diferentes islas y especies.

  1. Configuración del estilo en 'white'. Personalización del color de fondo a 'aliceblue' ('axes.facecolor').
  2. Creación de un catplot utilizando el conjunto de datos penguins (df):
  • Asignación de 'species' a x y 'body_mass_g' a y.
  • Colorear los puntos según 'sex' utilizando hue.
  • División del gráfico en filas según la variable 'island' mediante row.
  • Uso de la paleta 'viridis'.
  • Establecimiento de la transparencia de los puntos alpha en 0.6.
  • Colocación de la leyenda dentro del gráfico configurando legend_out=False.
  1. Visualización del gráfico.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 15
single

single

some-alt