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

Thêm vùng được tô bóng vào biểu đồ của bạn

Khi vẽ dữ liệu chuỗi thời gian trong Python, bạn cũng có thể làm nổi bật toàn bộ vùng trên biểu đồ. Để thêm một vùng tô bóng giữa ngày 1/1/1936 và ngày 1/1/1950, bạn có thể dùng lệnh:

ax.axvspan('1936-01-01', '1950-01-01', color='red' , alpha=0.5)

Ở đây, bạn đặt độ trong suốt tổng thể của vùng bằng đối số alpha (trong đó 0 là hoàn toàn trong suốt và 1 là màu đậm hoàn toàn).

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

  • Dùng phương thức .axvspan() để thêm một vùng tô bóng màu đỏ theo trục dọc giữa các mốc ngày 1/1/1900 và 1/1/1915 với độ trong suốt 0.3.
  • Dùng phương thức .axhspan() để thêm một vùng tô bóng màu xanh lá theo trục ngang giữa các giá trị 6 và 8 với độ trong suốt 0.3.

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 vertical red shaded region
ax.____('1900-01-01', ____, color=____, alpha=____)

# Add a horizontal green shaded region
ax.____(6, ____, color=____, alpha=____)

plt.show()
Chỉnh sửa và Chạy Mã