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
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
cper 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()