Inizia subitoInizia 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 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 interattivo pratico

Prova questo esercizio completando questo 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