ÎncepețiÎncepe gratuit

Ajustarea paletei în funcție de context

Ai fost rugat(ă) să creezi o figură pentru site-ul companiei tale. Site-ul are o temă neagră elegantă, iar un grafic pe fundal alb ar părea complet nepotrivit. Pentru ca graficul tău să se potrivească cu estetica companiei, poți schimba fundalul cu unul negru folosind plt.style.use("dark_background").

Figura pe care trebuie să o realizezi reprezintă valorile O3 din octombrie 2015 pentru diverse orașe (disponibile ca oct_2015_o3). Vei reprezenta aceste date ca o hartă de căldură, în care culoarea fiecărei celule codifică numărul de abateri standard față de media generală a valorilor O3. Din cauza fundalului întunecat al site-ului, va trebui să ajustezi paleta de culori astfel încât valoarea nulă (adică 0 abateri standard față de medie) să fie codificată ca întunecat, nu ca alb implicit.

Acest exercițiu face parte din cursul

Îmbunătățirea vizualizărilor de date în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Setează tema graficului la una întunecată folosind plt.style.use().

    • Poți vedea temele disponibile pentru plt.style.use() rulând linia plt.style.available; caută-o pe cea care va face fundalul întunecat.
  • Modifică paleta personalizată astfel încât valoarea center să fie 'dark' în loc de albul implicit.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul