시계열 데이터에서 중요한 사건 주석 달기
jobs DataFrame의 Finance, Information, Manufacturing, Construction 시계열을 그려 보니 2001년과 2008년에 실업률이 뚜렷하게 상승했죠. 일반적으로 특정 관측값이나 사건을 강조하는 추가 주석(annotation)을 포함하면 시계열 그래프를 더 유익하게 만들 수 있어요. 이렇게 하면 그래프의 일부를 빠르게 강조하여 보여 줄 수 있고, 특정 사건의 원인을 추론하는 데도 도움이 됩니다.
이미 jobs DataFrame에서 datestamp 열을 인덱스로 설정했으므로, 이제 그래프에 세로선이나 가로선을 직접 추가해 주석을 달 준비가 되어 있어요.
이 연습은 강의의 일부입니다
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()