Ajuster votre palette selon le contexte
On vous a demandé de créer une figure pour le site Web de votre entreprise. Le site a un thème noir élégant, et un graphique blanc trancherait beaucoup trop. Pour harmoniser votre graphique avec l'esthétique de l'entreprise, vous pouvez passer l'arrière-plan au noir avec plt.style.use("dark_background").
La figure à produire trace les valeurs d'O3 durant octobre 2015 pour différentes villes (fournies dans oct_2015_o3). Vous allez l'afficher en carte thermique, où la couleur de chaque cellule indique de combien d'écarts types par rapport à la moyenne globale d'O3 la mesure s'écarte. Comme l'arrière-plan du site est sombre, vous voudrez ajuster votre palette de couleurs pour que la valeur nulle (ou 0 écart type par rapport à la moyenne) soit codée en foncé plutôt qu'en blanc par défaut.
Cette activité fait partie du cours
Améliorer vos visualisations de données en Python
Instructions de l’exercice
Définissez un thème sombre pour le graphique avec
plt.style.use().- Vous pouvez voir les thèmes disponibles pour
plt.style.use()en exécutantplt.style.available; repérez celui qui rendra l'arrière-plan sombre.
- Vous pouvez voir les thèmes disponibles pour
Modifiez la palette personnalisée pour que la valeur de
centersoit'dark'au lieu du blanc par défaut.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()