Anotace významných událostí v datech časové řady
Při vykreslování časových řad Finance, Information, Manufacturing a Construction z DataFrame jobs sis všiml/a výrazného nárůstu míry nezaměstnanosti v letech 2001 a 2008. Grafy časových řad jsou obecně mnohem informativnější, pokud do nich doplníš anotace zdůrazňující konkrétní pozorování nebo události. Díky tomu můžeš snadno upozornit diváky na zajímavé části grafu a pomoci jim pochopit, co danou událost mohlo způsobit.
Nezapomeň, že sloupec datestamp jsi už nastavil/a jako index DataFrame jobs, takže můžeš rovnou přistoupit k anotování grafů svislými nebo vodorovnými čarami.
Toto cvičení je součástí kurzu
Vizualizace dat časových řad v Pythonu
Pokyny k cvičení
- Vykresli všechny časové řady z
jobsdo jednoho grafu a použij barevnou paletuSpectral. - Přidej modrou svislou čáru na datum
2001-07-01. - Přidej druhou modrou svislou čáru na datum
2008-09-01.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()