Annoter des événements significatifs dans des données de séries chronologiques
En traçant les séries chronologiques Finance, Information, Manufacturing et Construction du DataFrame jobs, vous avez observé une hausse marquée des taux de chômage en 2001 et en 2008. De façon générale, les graphiques de séries chronologiques deviennent encore plus informatifs lorsque vous ajoutez des annotations qui mettent en évidence certaines observations ou des événements précis. Cela vous permet de mettre rapidement en relief des parties du graphique pour le public et peut aider à déduire ce qui a pu provoquer un événement donné.
Rappelez-vous que vous avez déjà défini la colonne datestamp comme index du DataFrame jobs, ce qui vous permet d'annoter directement vos graphiques avec des lignes verticales ou horizontales.
Cette activité fait partie du cours
Visualiser des séries chronologiques en Python
Instructions de l’exercice
- Tracez toutes les séries de
jobssur un seul graphique et utilisez la palette de couleursSpectral. - Ajoutez une ligne verticale bleue à la date
2001-07-01. - Ajoutez une deuxième ligne verticale bleue à la date
2008-09-01.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Plot all time series in the jobs DataFrame
ax = ____(____, fontsize=6, linewidth=0.8)
# Set labels and legend
ax.set_xlabel('Date', fontsize=10)
ax.set_ylabel('Unemployment Rate', fontsize=10)
ax.set_title('Unemployment rate of U.S. workers by industry', fontsize=10)
ax.legend(loc='center left', bbox_to_anchor=(1.0, 0.5))
# Annotate your plots with vertical lines
____(____, color='blue', linestyle='--', linewidth=0.8)
____(____, color='blue', linestyle='--', linewidth=0.8)
# Show plot
plt.show()