Kom igångKom igång gratis

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

Visa kurs

Ö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 raden plt.style.available – leta efter det tema som ger mörk bakgrund.
  • Ä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()
Redigera och kör kod