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
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 liniaplt.style.available; caută-o pe cea care va face fundalul întunecat.
- Poți vedea temele disponibile pentru
Modifică paleta personalizată astfel încât valoarea
centersă 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()