CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Tracez toutes les séries de jobs sur un seul graphique et utilisez la palette de couleurs Spectral.
  • 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()
Modifier et exécuter le code