Annotare un grafico di serie temporali
Annotare un grafico ti permette di mettere in evidenza informazioni interessanti. Ad esempio, descrivendo l'insieme di dati sul cambiamento climatico, potremmo voler indicare la data in cui la temperatura relativa ha superato per la prima volta 1 grado Celsius.
Per farlo useremo il metodo annotate dell'oggetto Axes. In questo esercizio, hai a disposizione il DataFrame chiamato climate_change già caricato in memoria. Usando i metodi di Axes, traccia solo la colonna della temperatura relativa in funzione delle date e aggiungi un'annotazione ai dati.
Questo esercizio fa parte del corso
Introduzione alla visualizzazione dei dati con Matplotlib
Istruzioni dell'esercizio
- Usa il metodo
ax.plotper tracciare l'indice del DataFrame rispetto alla colonnarelative_temp. - Usa il metodo
annotateper aggiungere il testo'>1 degree'nella posizione(pd.Timestamp('2015-10-06'), 1).
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
fig, ax = plt.subplots()
# Plot the relative temperature data
____
# Annotate the date at which temperatures exceeded 1 degree
ax.____(____, ____)
plt.show()