Je palet aanpassen aan de context
Je bent gevraagd een figuur te maken voor de website van je bedrijf. De website heeft een strakke, zwarte stijl en het zou nogal schokken als je plot wit was. Om je plot te laten aansluiten bij de huisstijl kun je de achtergrond zwart maken met plt.style.use("dark_background").
De figuur die je moet maken, plot O3-waarden in oktober 2015 voor verschillende steden (geleverd als oct_2015_o3). Je zet dit uit als een heatmap, waarbij de kleur van elke cel encodeert hoeveel standaarddeviaties de meting afwijkt van het algemene gemiddelde O3-niveau. Vanwege de donkere achtergrond van de website wil je je kleurenpalet zo aanpassen dat null-waarden (of 0 standaarddeviaties van het gemiddelde) donker worden weergegeven in plaats van standaard wit.
Deze oefening maakt deel uit van de cursus
Je datavisualisaties verbeteren in Python
Oefeninstructies
Stel het thema van de plot in op donker met
plt.style.use().- Je kunt de beschikbare thema's voor
plt.style.use()bekijken door de regelplt.style.availableuit te voeren; zoek degene die je achtergrond donker maakt.
- Je kunt de beschikbare thema's voor
Pas het aangepaste palet aan zodat de
center-waarde'dark'is in plaats van standaard wit.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()