เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การจัดรูปแบบ HoverTool

เมื่อสร้างพล็อตพร้อม HoverTool ได้แล้ว ขั้นตอนต่อไปคือการจัดรูปแบบการแสดงผลข้อมูลให้ดียิ่งขึ้น

ทีมงานต้องการพล็อตแสดงความสัมพันธ์ระหว่างค่าเฉลี่ยนาทีต่อเกมกับค่าเฉลี่ยแต้มต่อเกม โดยให้ HoverTool แสดงชื่อผู้เล่น สังกัดคอนเฟอเรนซ์ และเปอร์เซ็นต์การยิงประตูที่ปัดเศษเป็นทศนิยม 2 ตำแหน่ง

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้างภาพข้อมูลแบบอินเทอร์แอกทีฟด้วย Bokeh

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง TOOLTIPS โดยเพิ่มคอลัมน์ conference และ field_goal_perc โดยตั้งชื่อแสดงผลเป็น Conference และ Field Goal % ตามลำดับ
  • จัดรูปแบบ field_goal_perc ใน TOOLTIPS ให้แสดงผลเป็นทศนิยม 2 ตำแหน่ง
  • สร้าง figure พร้อมกำหนดป้ายกำกับแกน x เป็น "Minutes" และแกน y เป็น "Points" โดยใส่ TOOLTIPS ไว้ด้วย
  • เพิ่ม circle glyph โดยใช้ minutes เป็นแกน x และ points เป็นแกน y โดยใช้ข้อมูลจาก source

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create TOOLTIPS
TOOLTIPS = [("Name", "@player"), 
            ("____", "____"), 
            ("____", "____")]

# Add TOOLTIPS to figure
fig = figure(x_axis_label="____", y_axis_label="____", tooltips=____)

# Add circle glyphs
fig.circle(x="____", y="____", source=____)
output_file(filename="formatted_hovertool.html")
show(fig)
แก้ไขและรันโค้ด