Colores en Seaborn

Visualización de datos intermedia con Seaborn

Chris Moffitt

Instructor

Definir un color para un gráfico

  • Seaborn permite asignar colores a los gráficos con códigos de color de matplotlib
sns.set(color_codes=True)
sns.displot(df['Tuition'], color='g')

Displot verde

Visualización de datos intermedia con Seaborn

Paletas

  • Seaborn usa la función set_palette() para definir una paleta
palettes = ['deep', 'muted', 'pastel', 'bright', 'dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.displot(df['Tuition'])

Comparación de paletas

Visualización de datos intermedia con Seaborn

Mostrar paletas

  • La función sns.palplot() muestra una paleta
  • sns.color_palette() devuelve la paleta actual
palettes = ['deep', 'muted', 'pastel', 'bright','dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.palplot(sns.color_palette())
    plt.show()

Colores de paletas

Visualización de datos intermedia con Seaborn

Definir paletas personalizadas

  • Colores circulares = cuando los datos no están ordenados
sns.palplot(sns.color_palette("Paired", 12))

Paleta Paired

  • Colores secuenciales = cuando los datos tienen un rango continuo de alto a bajo
sns.palplot(sns.color_palette("Blues", 12))

Paleta Blues

  • Colores divergentes = cuando interesan tanto los valores bajos como los altos
sns.palplot(sns.color_palette("BrBG", 12))

Paleta BrBg

Visualización de datos intermedia con Seaborn

¡Vamos a practicar!

Visualización de datos intermedia con Seaborn

Preparing Video For Download...