Добавление вертикальных и горизонтальных маркеров
Дополнительные аннотации помогают акцентировать внимание на конкретных наблюдениях или событиях. В этом упражнении вы научитесь выделять важные события, добавляя маркеры на определённые временные метки графика временного ряда. Библиотека 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()