Adapter votre palette au contexte
On vous a demandé de créer une figure pour le site web de votre entreprise. Le site utilise un thème noir élégant, et un graphique blanc jurerait vraiment. Pour que votre graphique s’intègre à l’esthétique de l’entreprise, vous pouvez passer l’arrière-plan en noir avec plt.style.use("dark_background").
La figure à produire représente les valeurs d’O3 durant octobre 2015 pour différentes villes (données fournies via oct_2015_o3). Vous allez l’afficher sous forme de carte thermique, où la couleur de chaque cellule encode l’écart (en nombre d’écarts types) par rapport à la moyenne globale d’O3. En raison du fond sombre du site, vous devrez ajuster votre palette de couleurs pour que la valeur nulle (ou 0 écart type par rapport à la moyenne) soit codée en sombre plutôt qu’en blanc par défaut.
Cet exercice fait partie du cours
Améliorer vos visualisations de données en Python
Instructions
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; cherchez 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 cet exemple de code.
# 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()