Zacznij terazZacznij za darmo

Adnotacje ważnych zdarzeń w danych szeregów czasowych

Analizując szeregi czasowe Finance, Information, Manufacturing i Construction z DataFrame jobs, zauważono wyraźny wzrost stopy bezrobocia w latach 2001 i 2008. Wykresy szeregów czasowych stają się jeszcze bardziej informatywne, gdy uzupełnisz je o adnotacje podkreślające konkretne obserwacje lub zdarzenia. Dzięki temu łatwo zwrócisz uwagę odbiorców na istotne fragmenty wykresu i ułatwisz wnioskowanie o przyczynach określonych wydarzeń.

Pamiętaj, że kolumna datestamp jest już ustawiona jako indeks DataFrame jobs, więc możesz od razu dodawać do wykresów pionowe lub poziome linie adnotacji.

To ćwiczenie jest częścią kursu

Wizualizacja danych szeregów czasowych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Narysuj wszystkie szeregi czasowe z jobs na jednym wykresie i użyj palety kolorów Spectral.
  • Dodaj niebieską pionową linię w dacie 2001-07-01.
  • Dodaj drugą niebieską pionową linię w dacie 2008-09-01.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
Edytuj i uruchom kod