Aggiungi marcatori verticali e orizzontali
Annotazioni aggiuntive possono aiutarti a mettere ancora più in evidenza osservazioni o eventi specifici. Qui imparerai a evidenziare eventi significativi aggiungendo marcatori in corrispondenza di timestamp specifici del tuo grafico di serie temporali. La libreria matplotlib permette di tracciare linee verticali e orizzontali per identificare date particolari.
Ricorda che l'indice del DataFrame discoveries è di tipo datetime, quindi i valori dell'asse x di un grafico conterranno date, ed è possibile inserire direttamente una data quando annoti i tuoi grafici con linee verticali. Per esempio, una linea verticale al 1° gennaio 1945 può essere aggiunta al grafico usando il comando:
ax.axvline('1945-01-01', linestyle='--')
Questo esercizio fa parte del corso
Visualizzare dati di serie temporali in Python
Istruzioni dell'esercizio
- Aggiungi una linea verticale rossa alla data 1° gennaio 1939 usando il metodo
.axvline(). - Aggiungi una linea orizzontale verde al valore
4dell'asse y usando il metodo.axhline().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Plot your the discoveries time series
ax = discoveries.plot(color='blue', fontsize=6)
# Add a red vertical line
ax.____(____, color=____, linestyle='--')
# Add a green horizontal line
ax.____(____, color=____, linestyle='--')
plt.show()