Gráficos de recuento y de barras

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

Erin Case

Data Scientist

Gráficos categóricos

  • Ejemplos: gráficos de recuento, gráficos de barras
  • Incluye una variable categórica
  • Comparaciones entre grupos
Introducción a la visualización de datos con Seaborn

catplot()

  • Se utiliza para crear gráficos categóricos
  • Las mismas ventajas de relplot()
  • Crea fácilmente subgráficos con col= y row=
Introducción a la visualización de datos con Seaborn

countplot() frente a catplot()

import matplotlib.pyplot as plt
import seaborn as sns

sns.countplot(x="how_masculine",
              data=masculinity_data)

plt.show()

Gráfico de respuestas sobre masculinidad

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

countplot() frente a catplot()

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="how_masculine",
            data=masculinity_data,
            kind="count")

plt.show()

Gráfico de respuestas sobre masculinidad

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

Cambiar el orden

import matplotlib.pyplot as plt
import seaborn as sns

category_order = ["No answer", "Not at all", "Not very", "Somewhat", "Very"]
sns.catplot(x="how_masculine", data=masculinity_data, kind="count", order=category_order)
plt.show()
Introducción a la visualización de datos con Seaborn

Gráficos de barras

Muestra la media de la variable cuantitativa por categoría

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="day",
            y="total_bill",
            data=tips,
            kind="bar")

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

Intervalos de confianza

  • Las líneas muestran los intervalos de confianza del 95 % para la media
  • Muestra incertidumbre sobre nuestra estimación
  • Supone que nuestros datos son una muestra aleatoria
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="day",
            y="total_bill",
            data=tips,
            kind="bar",
            ci=None)

plt.show()
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 orientación

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="total_bill",
            y="day",
            data=tips,
            kind="bar")

plt.show()

Gráfico de barras horizontales

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