Анотуйте важливі події в часових рядах
Під час побудови часових рядів Finance, Information, Manufacturing і Construction із датафрейму jobs ви помітили виразне зростання рівня безробіття у 2001 та 2008 роках. Загалом, графіки часових рядів можна зробити ще інформативнішими, якщо додати позначки, які підкреслюють окремі спостереження або події. Це дає змогу швидко виділяти частини графіка для глядачів і допомагає зрозуміти, що могло спричинити конкретну подію.
Нагадаємо, що ви вже встановили стовпчик datestamp як індекс датафрейму jobs, тож готові безпосередньо анотувати графіки вертикальними або горизонтальними лініями.
Ця вправа є частиною курсу
Візуалізація часових рядів у Python
Інструкції до вправи
- Побудуйте всі часові ряди з
jobsна одному графіку та використайте палітру кольорівSpectral. - Додайте синю вертикальну лінію на дату
2001-07-01. - Додайте другу синю вертикальну лінію на дату
2008-09-01.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()