ComenzarEmpieza gratis

Ajusta tu paleta según el contexto

Te han pedido crear una figura para la web de tu empresa. La web tiene un elegante tema negro y desentonaría mucho que tu gráfico fuera blanco. Para que tu gráfico encaje con la estética de la empresa, puedes cambiar el fondo a negro con plt.style.use("dark_background").

La figura que te han solicitado representa valores de O3 durante octubre de 2015 para varias ciudades (disponibles en oct_2015_o3). Mostrarás esto como un mapa de calor donde el color de cada celda codifica cuántas desviaciones estándar respecto a la media global de O3 tiene la medición. Debido al fondo oscuro de la web, querrás ajustar tu paleta de colores para que los valores nulos (o 0 desviaciones estándar respecto a la media) se codifiquen como oscuros en lugar del blanco predeterminado.

Este ejercicio forma parte del curso

Mejora tus visualizaciones de datos en Python

Ver curso

Instrucciones del ejercicio

  • Establece un tema oscuro para el gráfico con plt.style.use().

    • Puedes ver los temas disponibles para plt.style.use() ejecutando plt.style.available; busca el que ponga el fondo oscuro.
  • Modifica la paleta personalizada para que el valor de center sea 'dark' en lugar del blanco predeterminado.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Dark plot background
plt.style.use("____")

# Modify palette for dark background
color_palette = sns.diverging_palette(250, 0,
                                      ____ = '____',
                                      as_cmap = True)

# Pass palette to plot and set center
sns.heatmap(oct_2015_o3,
            cmap = color_palette,
            center = 0)
plt.yticks(rotation = 0)
plt.show()
Editar y ejecutar código