Aprender Seaborn Gráficos categóricos

Módulo del curso de Seaborn

Seaborn
Seaborn
Módulo del curso
Actualizado: 18/04/2026

Módulo: Gráficos categóricos

Este módulo forma parte del curso de Seaborn. .

Los gráficos categóricos permiten analizar cómo se distribuye una variable numérica o cómo varían las frecuencias en función de una o más variables categóricas. Seaborn organiza estos gráficos en tres grupos principales según lo que muestran.

Tipos de gráficos categóricos

Gráficos de dispersión categórica

Muestran los puntos individuales de datos, permitiendo visualizar la distribución real sin resumen estadístico:

  • stripplot(): puntos distribuidos a lo largo de la categoría con jitter opcional.
  • swarmplot(): ajusta la posición de los puntos para evitar solapamientos.

Gráficos de distribución por categorías

Resumen la distribución de los datos por grupo:

  • boxplot(): mediana, cuartiles y valores atípicos.
  • violinplot(): combina boxplot con estimación de densidad KDE.
  • boxenplot(): versión extendida del boxplot con más cuantiles visibles.

Gráficos de estimación estadística

Muestran una medida de tendencia central con barra de error:

  • barplot(): media o función de estimación personalizada con intervalo de confianza.
  • countplot(): frecuencia absoluta de cada categoría.
  • pointplot(): como barplot pero con puntos y líneas, ideal para interacciones.

catplot como función figure-level

catplot() es la función figure-level que unifica todos los tipos anteriores mediante el parámetro kind. Admite además col y row para faceting, lo que la hace muy versátil para comparaciones multidimensionales:

import seaborn as sns
import matplotlib.pyplot as plt

tips = sns.load_dataset("tips")

sns.catplot(
    data=tips,
    x="day",
    y="total_bill",
    hue="smoker",
    kind="violin",
    split=True,
    col="time",
    height=5
)
plt.show()

Explora más sobre Seaborn

Descubre más recursos de Seaborn

Alan Sastre - Autor del curso

Alan Sastre

Ingeniero de Software y formador, CEO en CertiDevs

Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, Seaborn es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.