Bắt đầu ngayBắt đầu miễn phí

Chú thích các sự kiện quan trọng trong dữ liệu chuỗi thời gian

Khi vẽ các chuỗi thời gian Finance, Information, ManufacturingConstruction của DataFrame jobs, bạn thấy tỷ lệ thất nghiệp tăng rõ rệt vào năm 2001 và 2008. Nói chung, biểu đồ chuỗi thời gian sẽ còn giàu thông tin hơn nếu bạn thêm các chú thích nhấn mạnh những quan sát hoặc sự kiện cụ thể. Cách này giúp bạn nhanh chóng làm nổi bật các phần của đồ thị với người xem và hỗ trợ suy luận về nguyên nhân dẫn đến một sự kiện nào đó.

Hãy nhớ rằng bạn đã đặt cột datestamp làm chỉ mục (index) cho DataFrame jobs, vì vậy bạn có thể trực tiếp chú thích biểu đồ bằng các đường thẳng đứng hoặc ngang.

Bài tập này là một phần của khóa học

Trực quan hóa dữ liệu chuỗi thời gian trong Python

Xem khóa học

Hướng dẫn bài tập

  • Vẽ tất cả các chuỗi thời gian trong jobs trên một biểu đồ duy nhất và dùng bảng màu Spectral.
  • Thêm một đường thẳng đứng màu xanh tại ngày 2001-07-01.
  • Thêm đường thẳng đứng màu xanh thứ hai tại ngày 2008-09-01.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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()
Chỉnh sửa và Chạy Mã