Gráficos de puntos

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

Erin Case

Data Scientist

¿Qué son los gráficos de puntos?

  • Los puntos muestran la media de la variable cuantitativa
  • Las líneas verticales muestran los intervalos de confianza del 95 %

![Gráfico de puntos de la factura media de fumadores frente a no fumadores] (https://assets.datacamp.com/production/repositories/3996/datasets/b3b5b887baac34aabf093695c6784146a01d936e/3.3_tips_pointplot.png = 85)

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

Gráfico de líneas: nivel medio de dióxido de nitrógeno a lo largo del tiempo Gráfico lineal del dióxido de nitrógeno a lo largo del tiempo

Gráfico de puntos: factura media en un restaurante, fumadores frente a no fumadores Gráfico de puntos de la factura media de fumadores frente a no fumadores

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

Gráficos de puntos frente a gráficos de líneas

Ambos muestran:

  • Media de la variable cuantitativa
  • Intervalos de confianza del 95 % para la media

Diferencias:

  • El gráfico lineal tiene una variable cuantitativa (normalmente el tiempo) en el eje x
  • El gráfico de puntos tiene una variable categórica en el eje x
Introducción a la visualización de datos con Seaborn

Gráficos de puntos frente a gráficos de barras

Ambos muestran:

  • Media de la variable cuantitativa
  • Intervalos de confianza del 95 % para la media
Introducción a la visualización de datos con Seaborn

Gráficos de puntos frente a gráficos de barras

Gráfico de barras de masculinidad con tono

Gráfico de puntos de masculinidad con tono

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

Crear un gráfico de puntos

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="age", 
            y="masculinity_important", 
            data=masculinity_data,
            hue="feel_masculine",
            kind="point")

plt.show()

Gráfico de puntos de masculinidad con tono

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

Desconectar los puntos

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="age", 
            y="masculinity_important", 
            data=masculinity_data,
            hue="feel_masculine",
            kind="point",
            join=False)

plt.show()

Gráfico de puntos de masculinidad con tono y puntos desconectados

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

Mostrar la mediana

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point")

plt.show()

Gráfico de puntos del total promedio de la factura de fumadores frente a no fumadores

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

Mostrar la mediana

import matplotlib.pyplot as plt
import seaborn as sns
from numpy import median

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point", 
            estimator=median)

plt.show()

Gráfico de puntos de la factura total media de fumadores frente a no fumadores

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

Personalizar los intervalos de confianza

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point",
            capsize=0.2)

plt.show()

Gráfico de puntos con intervalos de confianza en los extremos

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

Desactivar los intervalos de confianza

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point",
            ci=None)

plt.show()

Gráfico de puntos sin intervalos de confianza

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...