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

เปอร์เซ็นต์การโยนโทษตามตำแหน่ง

เอเจนซีขอให้สร้างกราฟสุดท้ายอีกหนึ่งชิ้น โดยใช้ factor_cmap สร้าง scatter plot แสดงความสัมพันธ์ระหว่างเปอร์เซ็นต์การโยนโทษกับคะแนนเฉลี่ย โดยแสดงแต่ละตำแหน่งผู้เล่นด้วยสีที่แตกต่างกัน

ได้สร้าง source object ชื่อ source จากชุดข้อมูล nba และโหลดไว้ให้แล้ว รวมถึงตัวแปร TOOLTIPS ที่เก็บชื่อผู้เล่น ซึ่งจะแสดงขึ้นเมื่อเอาเมาส์ชี้ที่กราฟ

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

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

ดูคอร์ส

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

  • นำเข้า Category10_5 และ factor_cmap
  • สร้าง positions ซึ่งเป็น list ที่ประกอบด้วย "PG", "SG", "SF", "PF" และ "C"
  • ส่ง "position" ให้กับ argument legend_field และกำหนดค่า argument fill_color ภายใน fig.circle()

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

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

# Import modules
____
____

# Create positions
positions = ["____", "____", "____", "____", "____"]
fig = figure(x_axis_label="Free Throw Percentage", y_axis_label="Points", title="Free Throw Percentage vs. Average Points", tooltips=TOOLTIPS)

# Add circle glyphs
fig.circle(x="free_throw_perc", y="points", source=source, legend_field="____", fill_color=factor_cmap("____", palette=____, factors=____))

output_file(filename="average_points_vs_free_throw_percentage.html")
show(fig)
แก้ไขและรันโค้ด