시작하기무료로 시작하기

수직선과 수평선 추가하기

추가 주석을 사용하면 특정 관찰값이나 사건을 더 잘 강조할 수 있어요. 이번에는 시계열 그래프의 특정 시점에 표시를 추가해 중요한 사건을 강조하는 방법을 배웁니다. matplotlib 라이브러리를 사용하면 특정 날짜를 표시하는 수직선과 수평선을 그릴 수 있어요.

discoveries DataFrame의 인덱스는 datetime 형식이므로, 그래프의 x축 값에도 날짜가 들어가며 수직선을 이용해 날짜를 직접 입력해 주석을 달 수 있습니다. 예를 들어, 1945년 1월 1일에 수직선을 추가하려면 다음 명령을 사용할 수 있어요:

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

이 연습은 강의의 일부입니다

Python으로 시계열 데이터 시각화

강의 보기

연습 안내

  • .axvline() 메서드를 사용해 1939년 1월 1일에 빨간색 수직선을 추가하세요.
  • .axhline() 메서드를 사용해 y축 값 4에 초록색 수평선을 추가하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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()
코드 편집 및 실행