Introducción a Seaborn

Visualización de datos intermedia con Seaborn

Chris Moffitt

Instructor

Panorama de visualización en Python

  • El panorama de visualización en Python es complejo y puede abrumar

Panorama de visualización en Python

Visualización de datos intermedia con Seaborn

Matplotlib

  • matplotlib ofrece los bloques base de las visualizaciones de Seaborn
  • También puede usarse por sí solo para graficar datos
import matplotlib.pyplot as plt
import pandas as pd

df = pd.read_csv("wines.csv")
fig, ax = plt.subplots() ax.hist(df['alcohol'])

Ejemplo de histograma en Matplotlib

Visualización de datos intermedia con Seaborn

Pandas

  • pandas es una biblioteca clave para analizar datos
  • También admite gráficos básicos
import pandas as pd

df = pd.read_csv("wines.csv") df['alcohol'].plot.hist()

Ejemplo de histograma en Pandas

Visualización de datos intermedia con Seaborn

Seaborn

  • Seaborn permite visualizaciones complejas de datos
  • Se basa en matplotlib y funciona mejor con dataframes de pandas
Visualización de datos intermedia con Seaborn

Seaborn histplot

  • histplot es similar al histograma mostrado antes
  • Por defecto, genera un histograma, pero también otros gráficos más complejos
import seaborn as sns

sns.histplot(df['alcohol'])

Ejemplo de histplot en Seaborn

Visualización de datos intermedia con Seaborn

Seaborn displot

  • displot aprovecha histplot y otras funciones para gráficos de distribución
  • Por defecto, genera un histograma, pero también admite otros tipos
import seaborn as sns

sns.displot(df['alcohol'], kind='kde')

Ejemplo de displot en Seaborn

Visualización de datos intermedia con Seaborn

Histograma en pandas vs. displot

  • Histograma en pandas
    df['alcohol'].plot.hist()
    
    Ejemplo de histograma en Pandas
    • Frecuencia real de observaciones
    • Barras sin contorno
    • Intervalos anchos
    • Sin etiqueta en el eje x
  • Seaborn displot
    sns.displot(df['alcohol'])
    
    Ejemplo de displot en Seaborn
    • Etiqueta automática en el eje x
    • Paleta de colores suave
    • Gráfico más limpio
Visualización de datos intermedia con Seaborn

¡Vamos a practicar!

Visualización de datos intermedia con Seaborn

Preparing Video For Download...