IniziaInizia gratis

Aggiungi aree ombreggiate al tuo grafico

Quando tracci serie temporali in Python, puoi anche evidenziare intere aree del grafico. Per aggiungere un'area ombreggiata tra il 1° gennaio 1936 e il 1° gennaio 1950, puoi usare il comando:

ax.axvspan('1936-01-01', '1950-01-01', color='red' , alpha=0.5)

Qui abbiamo specificato la trasparenza complessiva dell'area usando l'argomento alpha (dove 0 è completamente trasparente e 1 è colore pieno).

Questo esercizio fa parte del corso

Visualizzare dati di serie temporali in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Usa il metodo .axvspan() per aggiungere un'area verticale ombreggiata rossa tra le date 1 gennaio 1900 e 1 gennaio 1915 con una trasparenza di 0.3.
  • Usa il metodo .axhspan() per aggiungere un'area orizzontale ombreggiata verde tra i valori 6 e 8 con una trasparenza di 0.3.

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 vertical red shaded region
ax.____('1900-01-01', ____, color=____, alpha=____)

# Add a horizontal green shaded region
ax.____(6, ____, color=____, alpha=____)

plt.show()
Modifica ed esegui il codice