Aprender Seaborn Gráficos relacionales

Módulo del curso de Seaborn

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

Módulo: Gráficos relacionales

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

Los gráficos relacionales son la herramienta principal para visualizar cómo se relacionan dos o más variables numéricas entre sí. Seaborn proporciona funciones dedicadas a este tipo de visualizaciones, tanto a nivel de ejes como a nivel de figura.

La función de nivel de figura para gráficos relacionales es relplot(), que actúa como punto de entrada unificado y permite crear tanto gráficos de dispersión como de líneas con faceting automático. Las funciones de nivel de ejes son scatterplot() y lineplot(), que se dibujan sobre un eje Matplotlib existente y ofrecen máxima integración con código personalizado.

Codificación visual de variables adicionales

Una de las fortalezas de Seaborn es la capacidad de codificar variables adicionales mediante atributos visuales como el color (hue), el tamaño (size) y la forma del marcador (style). Esto permite visualizar hasta cinco dimensiones en un único gráfico de dispersión sin necesidad de crear subgráficos:

import seaborn as sns
import matplotlib.pyplot as plt

tips = sns.load_dataset("tips")

sns.relplot(
    data=tips,
    x="total_bill",
    y="tip",
    hue="smoker",
    size="size",
    style="time",
    sizes=(20, 200)
)
plt.show()

Gráficos de líneas con intervalos de confianza

El lineplot() calcula automáticamente estadísticas de resumen cuando hay múltiples observaciones por valor de x, mostrando la media y un intervalo de confianza del 95%:

fmri = sns.load_dataset("fmri")

sns.lineplot(
    data=fmri,
    x="timepoint",
    y="signal",
    hue="region",
    style="event",
    errorbar="ci"
)
plt.show()

Faceting con relplot

relplot() acepta los parámetros col y row para crear cuadrículas de gráficos condicionados a variables categóricas, lo que facilita la comparación visual entre grupos sin necesidad de crear manualmente cada subgráfico.

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.