IniziaInizia gratis

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

Visualizza il corso

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 riga plt.style.available; cerca quello che rende lo sfondo scuro.
  • Modifica la palette personalizzata impostando 'dark' come valore di center invece 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()
Modifica ed esegui il codice