Adatta la tua palette al contesto
Ti è stato chiesto di creare una figura per il sito web della tua azienda. Il sito ha un elegante tema nero, e sarebbe piuttosto stonato se il tuo grafico fosse bianco. Per far combaciare il grafico con l'estetica dell'azienda, puoi impostare lo sfondo su nero con plt.style.use("dark_background").
La figura che devi realizzare traccia i valori di O3 durante ottobre 2015 per varie città (forniti in oct_2015_o3). Rappresenterai questi dati come una heatmap in cui il colore di ogni cella codifica di quante deviazioni standard rispetto alla media complessiva del valore di O3 ricade la misurazione. A causa dello sfondo scuro del sito, vorrai regolare la palette di colori in modo da codificare i valori nulli (o 0 deviazioni standard dalla media) come scuri invece che come il bianco predefinito.
Questo esercizio fa parte del corso
Migliorare le tue visualizzazioni dei dati in Python
Istruzioni dell'esercizio
Imposta il tema del grafico su scuro con
plt.style.use().- Puoi vedere i temi disponibili per
plt.style.use()eseguendo la rigaplt.style.available; cerca quello che rende lo sfondo scuro.
- Puoi vedere i temi disponibili per
Modifica la palette personalizzata impostando
'dark'come valore dicenterinvece del bianco predefinito.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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()