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
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 di0.3. - Usa il metodo
.axhspan()per aggiungere un'area orizzontale ombreggiata verde tra i valori 6 e 8 con una trasparenza di0.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()