IniziaInizia gratis

Codificare il tempo con il colore

Lo schermo ha solo due dimensioni, ma possiamo codificare un'ulteriore dimensione nel grafico a dispersione usando il colore. Qui visualizzeremo il dataset climate_change, tracciando un grafico a dispersione della colonna "co2", sull'asse x, rispetto alla colonna "relative_temp", sull'asse y. Codificheremo il tempo usando la dimensione del colore, con i tempi precedenti in tonalità di blu più scure e quelli successivi in tonalità di giallo più brillanti.

Questo esercizio fa parte del corso

Introduzione alla visualizzazione dei dati con Matplotlib

Visualizza il corso

Istruzioni dell'esercizio

  • Usando il metodo ax.scatter, aggiungi un grafico a dispersione della colonna "co2" (asse x) rispetto alla colonna "relative_temp".
  • Usa l'argomento chiave c per passare l'indice del DataFrame come input, così da colorare ogni punto in base alla sua data.
  • Imposta l'etichetta dell'asse x su "CO2 (ppm)" e l'etichetta dell'asse y su "Relative temperature (C)".

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

fig, ax = plt.subplots()

# Add data: "co2", "relative_temp" as x-y, index as color
____

# Set the x-axis label to "CO2 (ppm)"
____

# Set the y-axis label to "Relative temperature (C)"
____

plt.show()
Modifica ed esegui il codice