การตั้งค่า Polygon Annotation
สมาชิกของกองทุนเฮดจ์ฟันด์ที่เป็นแฟนพันธุ์แท้กีฬาได้เห็นผลงานของคุณจากสำนักสื่อกีฬา และได้ติดต่อมาเพราะต้องการกราฟสำหรับวิเคราะห์ตลาดหุ้น
พวกเขากำลังศึกษาตลาดสื่อออนไลน์ และได้มอบชุดข้อมูลชื่อ netflix ซึ่งบันทึกราคาหุ้นของ Netflix ไว้ให้ ชุดข้อมูลนี้ถูกเก็บไว้เป็น source object ชื่อ source และโหลดไว้ให้แล้ว
กราฟ fig ถูกสร้างขึ้นพร้อม line glyph เรียบร้อยแล้ว พวกเขาต้องการให้คุณเน้นช่วงเวลาที่มีการเติบโตอย่างมีนัยสำคัญ โดยจะใช้ polygon annotation เพื่อดึงความสนใจไปยังการเปลี่ยนแปลงของราคาหุ้น Netflix ในช่วงกลางปี 2017 แล้วเพิ่มลงในกราฟเส้น ขั้นแรก ต้องสร้างวันที่เริ่มต้น วันที่สิ้นสุด และค่า timestamp ที่เกี่ยวข้อง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลแบบอินเทอร์แอกทีฟด้วย Bokeh
คำแนะนำการฝึกหัด
- นำเข้า
PolyAnnotation - กำหนด
start_dateเป็นวันที่ 30 มิถุนายน 2017 และend_dateเป็นวันที่ 27 กรกฎาคม 2017 - สร้าง
start_floatและend_floatโดยเรียกใช้.timestamp()แล้วคูณผลลัพธ์ด้วย1000
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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 = ____.____() * ____