Thiết lập chú thích đa giác (polygon)
Một thành viên của một quỹ phòng hộ, đồng thời là người rất đam mê thể thao, đã thấy công việc bạn làm cho hãng truyền thông thể thao và liên hệ vì họ cần một số biểu đồ để phân tích thị trường chứng khoán.
Họ đang xem xét thị trường truyền thông trực tuyến và đã cung cấp cho bạn một bộ dữ liệu tên netflix, chứa giá cổ phiếu của Netflix. Dữ liệu này đã được lưu dưới dạng đối tượng nguồn source và nạp sẵn cho bạn.
Một hình fig đã được tạo với các glyph dạng đường. Họ muốn bạn làm nổi bật một giai đoạn tăng trưởng đáng kể. Bạn dự định dùng chú thích đa giác (polygon annotation) để thu hút sự chú ý vào biến động giá cổ phiếu của Netflix vào giữa năm 2017 và thêm nó vào biểu đồ đường. Để bắt đầu, bạn cần tạo ngày bắt đầu, ngày kết thúc và các mốc thời gian (timestamp).
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 tương tác với Bokeh
Hướng dẫn bài tập
- Import
PolyAnnotation. - Đặt
start_datelà ngày 30/6/2017 vàend_datelà ngày 27/7/2017. - Tạo
start_floatvàend_floatbằng cách gọi.timestamp()và nhân kết quả với1000.
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.
# Import PolyAnnotation
____
# Create start and end dates
start_date = dt.datetime(2017, ____, ____)
end_date = dt.datetime(____, ____, ____)
# Create start and end floats
start_float = ____.____() * ____
end_float = ____.____() * ____