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

การเน้นด้วยขนาด Glyph

สำนักงานสื่อกีฬาที่เคยร่วมงานด้วยได้ติดต่อกลับมาอีกครั้ง เนื่องจากต้องการ visualization เพิ่มเติม! โดยขอให้สร้างกราฟที่ใช้ขนาด glyph ที่แตกต่างกันเพื่อสื่อสารเกี่ยวกับสถิติของนักกีฬา

ชุดข้อมูล nba ถูกโหลดไว้ให้แล้ว และแบ่งออกเป็นสอง DataFrame คือ east และ west สำหรับการประชุมฝั่งตะวันออกและตะวันตก จากนั้นให้สร้างกราฟแสดงความสัมพันธ์ระหว่างคะแนนกับการแอสซิสต์ โดยขนาดของ glyph จะขึ้นอยู่กับจำนวนบล็อกเฉลี่ยต่อเกมของแต่ละผู้เล่น

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

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

ดูคอร์ส

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

  • ใช้ east และ west เพื่อสร้าง east_sizes และ west_sizes โดยหาร east["blocks"] และ west["blocks"] ด้วย 5 ตามลำดับ
  • เพิ่ม circle glyph ลงใน fig เพื่อแสดงคะแนนเทียบกับการแอสซิสต์สำหรับ east โดยใช้สีเติมสีน้ำเงิน, fill_alpha เท่ากับ 0.3, legend label ว่า "East" และกำหนด radius เป็น east_sizes
  • ทำซ้ำขั้นตอนเดิมสำหรับ west แต่เปลี่ยนสีเติมเป็นสีแดง, กำหนด legend label ว่า "West" และใช้ west_sizes เพื่อปรับขนาด glyph

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

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

# Create sizes
east_sizes = ____
west_sizes = ____
fig = figure(x_axis_label="Assists", y_axis_label="Points", title="NBA Points, Blocks, and Assists by Conference")

# Add circle glyphs for east
____

# Add circle glyphs for west
____

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