Anpassa paletten efter sammanhanget
Du har fått i uppdrag att skapa en figur till ditt företags webbplats. Webbplatsen har ett stilrent svart tema, och det skulle bli ett tydligt brott mot helhetsintrycket om diagrammet hade vit bakgrund. För att matcha webbplatsens utseende kan du byta till svart bakgrund med plt.style.use("dark_background").
Figuren du ska skapa visar O3-värden under oktober 2015 för olika städer (tillgängliga som oct_2015_o3). Du plottar detta som en heatmap där färgen i varje cell visar hur många standardavvikelser från det totala medelvärdet för O3 mätningen befinner sig. På grund av webbplatsens mörka bakgrund vill du justera färgpaletten så att nollvärdet (eller 0 standardavvikelser från medelvärdet) kodas som mörkt i stället för standardfärgen vit.
Den här övningen är en del av kursen
Förbättra dina datavisualiseringar i Python
Övningsinstruktioner
Ange diagrammets tema till mörkt med
plt.style.use().- Du kan se tillgängliga teman för
plt.style.use()genom att köra radenplt.style.available– leta efter det tema som ger mörk bakgrund.
- Du kan se tillgängliga teman för
Ändra den anpassade paletten så att
center-värdet är'dark'i stället för standardvärdet vitt.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()