Personalizar gráficos de dispersión

Introducción a la visualización de datos con Seaborn

Erin Case

Data Scientist

Descripción general del gráfico de dispersión

Mostrar relación entre dos variables cuantitativas

Hemos visto:

  • Subgráficos (col y row)
  • Subgrupos con color (hue)

Nuevas personalizaciones:

  • Subgrupos con tamaño y estilo de punto
  • Cambiar la transparencia de los puntos

Úsalo con scatterplot() y relplot()

Introducción a la visualización de datos con Seaborn

Subgrupos con tamaño de punto

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips, 
            kind="scatter", 
            size="size")

plt.show()

Gráfico de dispersión con puntos de tamaño variable

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introducción a la visualización de datos con Seaborn

Tamaño del punto y tono

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips, 
            kind="scatter", 
            size="size",
            hue="size")

plt.show()

Gráfico de dispersión con puntos de diferentes tamaños y colores

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introducción a la visualización de datos con Seaborn

Subgrupos con estilo de puntos

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips, 
            kind="scatter", 
            hue="smoker", 
            style="smoker")

plt.show()

Gráfico de dispersión con colores y estilos variables

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introducción a la visualización de datos con Seaborn

Cambiar la transparencia de los puntos

import seaborn as sns
import matplotlib.pyplot as plt

# Set alpha to be between 0 and 1
sns.relplot(x="total_bill", 
            y="tip", 
            data=tips, 
            kind="scatter", 
            alpha=0.4)

plt.show()

Gráfico de dispersión con puntos más transparentes

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introducción a la visualización de datos con Seaborn

¡Vamos a practicar!

Introducción a la visualización de datos con Seaborn

Preparing Video For Download...