นักยิงตัวสูง
โดยทั่วไป ผู้เล่นบาสเกตบอลที่สูงที่สุดมักเล่นในตำแหน่งเซ็นเตอร์ และมักยิงประตูในระยะใกล้ อย่างไรก็ตาม ในช่วงไม่กี่ปีที่ผ่านมา มีแนวโน้มที่ผู้เล่นทุกตำแหน่งยิงสามแต้มมากขึ้น
ทางเอเจนซีมี 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)