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

Thêm các mốc dọc và ngang

Các chú thích bổ sung có thể giúp làm nổi bật hơn những quan sát hoặc sự kiện cụ thể. Ở đây, bạn sẽ học cách nhấn mạnh các sự kiện quan trọng bằng cách thêm các mốc tại những mốc thời gian nhất định trên biểu đồ chuỗi thời gian. Thư viện matplotlib cho phép vẽ các đường thẳng đứng và ngang để đánh dấu những ngày cụ thể.

Hãy nhớ rằng chỉ mục của DataFrame discoveries thuộc kiểu datetime, vì vậy các giá trị trục x của biểu đồ cũng là ngày tháng, và bạn có thể nhập trực tiếp một ngày khi chú thích biểu đồ bằng các đường thẳng đứng. Ví dụ, một đường thẳng đứng tại ngày 1 tháng 1 năm 1945 có thể được thêm vào biểu đồ bằng lệnh:

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

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

  • Thêm một đường thẳng đứng màu đỏ tại ngày 1 tháng 1 năm 1939 bằng phương thức .axvline().
  • Thêm một đường ngang màu xanh lá tại giá trị trục y 4 bằng phương thức .axhline().

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