IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Aggiungi una linea verticale rossa alla data 1° gennaio 1939 usando il metodo .axvline().
  • Aggiungi una linea orizzontale verde al valore 4 dell'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()
Modifica ed esegui il codice