Markeer belangrijke gebeurtenissen in tijdreeksgegevens
Bij het plotten van de tijdreeksen Finance, Information, Manufacturing en Construction uit de jobs DataFrame zag je een duidelijke stijging in de werkloosheidscijfers in 2001 en 2008. In het algemeen worden tijdreeksplots nog informatiever als je extra annotaties toevoegt die specifieke observaties of gebeurtenissen benadrukken. Zo kun je snel delen van de grafiek voor kijkers uitlichten en help je te achterhalen wat een bepaalde gebeurtenis kan hebben veroorzaakt.
Onthoud dat je de kolom datestamp al als index van de jobs DataFrame hebt ingesteld, zodat je je plots direct kunt annoteren met verticale of horizontale lijnen.
Deze oefening maakt deel uit van de cursus
Tijdreeksen visualiseren in Python
Oefeninstructies
_ Plot alle tijdreeksen in jobs in één grafiek en gebruik het kleurenpalet Spectral.
- Voeg een blauwe verticale lijn toe op de datum
2001-07-01. - Voeg een tweede blauwe verticale lijn toe op de datum
2008-09-01.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()