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
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ốt0.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ốt0.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()