НачатьНачать бесплатно

Добавление вертикальных и горизонтальных маркеров

Дополнительные аннотации помогают акцентировать внимание на конкретных наблюдениях или событиях. В этом упражнении вы научитесь выделять важные события, добавляя маркеры на определённые временные метки графика временного ряда. Библиотека matplotlib позволяет проводить вертикальные и горизонтальные линии для обозначения конкретных дат.

Напомним, что индекс DataFrame discoveries имеет тип datetime, поэтому значения по оси x также будут содержать даты — а значит, при добавлении вертикальных линий можно напрямую указывать дату. Например, вертикальную линию на 1 января 1945 года можно добавить следующей командой:

ax.axvline('1945-01-01', linestyle='--')

Это упражнение является частью курса

Визуализация данных временных рядов в Python

Посмотреть курс

Инструкции к упражнению

  • Добавьте красную вертикальную линию на дату 1 января 1939 года с помощью метода .axvline().
  • Добавьте зелёную горизонтальную линию на уровне значения 4 по оси y с помощью метода .axhline().

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Plot your the discoveries time series
ax = discoveries.plot(color='blue', fontsize=6)

# Add a red vertical line
ax.____(____, color=____, linestyle='--')

# Add a green horizontal line
ax.____(____, color=____, linestyle='--')

plt.show()
Редактировать и запускать код