ПочатиПочніть безкоштовно

Анотуйте важливі події в часових рядах

Під час побудови часових рядів 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()
Редагувати та запускати код