Ajouter des repères verticaux et horizontaux
Des annotations supplémentaires peuvent aider à mettre davantage l'accent sur certaines observations ou certains événements. Ici, vous allez apprendre à mettre en évidence des événements importants en ajoutant des repères à des instants précis de votre graphique de séries temporelles. La bibliothèque matplotlib permet de tracer des lignes verticales et horizontales pour repérer des dates particulières.
Rappelez-vous que l'index du DataFrame discoveries est de type datetime. Les valeurs de l'axe des x d'un graphique contiendront donc des dates, et vous pouvez saisir directement une date lorsque vous annotez vos graphiques avec des lignes verticales. Par exemple, vous pouvez ajouter une ligne verticale au 1er janvier 1945 à votre graphique avec la commande :
ax.axvline('1945-01-01', linestyle='--')
Cette activité fait partie du cours
Visualiser des séries chronologiques en Python
Instructions de l’exercice
- Ajoutez une ligne verticale rouge à la date du 1er janvier 1939 à l'aide de la méthode
.axvline(). - Ajoutez une ligne horizontale verte à la valeur
4sur l'axe des y à l'aide de la méthode.axhline().
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()