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

นักยิงตัวสูง

โดยทั่วไป ผู้เล่นบาสเกตบอลที่สูงที่สุดมักเล่นในตำแหน่งเซ็นเตอร์ และมักยิงประตูในระยะใกล้ อย่างไรก็ตาม ในช่วงไม่กี่ปีที่ผ่านมา มีแนวโน้มที่ผู้เล่นทุกตำแหน่งยิงสามแต้มมากขึ้น

ทางเอเจนซีมี scatter plot ที่แสดงความสัมพันธ์ระหว่าง "three_point_perc" กับ "field_goal_perc" ของผู้เล่นตำแหน่งเซ็นเตอร์และพาวเวอร์ฟอร์เวิร์ดใน NBA โดยชุดข้อมูลถูกกรองตามตำแหน่งแล้ว และมี Bokeh source object ชื่อ centers และ power_forwards โหลดไว้ให้แล้ว นอกจากนี้ยังมีการสร้าง TOOLTIPS เพื่อแสดงชื่อผู้เล่นและคะแนนเฉลี่ยต่อเกม

ทางเอเจนซีต้องการให้ปรับการตั้งค่า glyph ของพล็อตเพื่อให้อ่านผลได้ง่ายขึ้น

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

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

ดูคอร์ส

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

  • อัปเดตแอตทริบิวต์ขนาดของ glyph สำหรับ center_glyphs และ power_forward_glyphs เป็น 20 พิกเซล และ 10 พิกเซล ตามลำดับ
  • อัปเดตแอตทริบิวต์ fill color ของ center_glyphs และ power_forward_glyphs เป็นสีแดงและสีเหลือง ตามลำดับ

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

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

fig = figure(x_axis_label="Field Goal Percentage", y_axis_label="Three Point Field Goal Percentage", tooltips = TOOLTIPS)
center_glyphs = fig.circle(x="field_goal_perc", y="three_point_perc", source=centers, legend_label="Center", fill_alpha=0.2)
power_forward_glyphs = fig.circle(x="field_goal_perc", y="three_point_perc", source=power_forwards, legend_label="Power Forward", fill_color="green", fill_alpha=0.6)

# Update glyph size
center_glyphs.____.____ = ____
power_forward_glyphs.____.____ = ____

# Update glyph fill_color
center_glyphs.____.____ = "____"
power_forward_glyphs.____.____ = "____"
output_file(filename="big_shooters.html")
show(fig)
แก้ไขและรันโค้ด