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

บล็อก vs. รีบาวด์

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

เอเจนซีต้องการให้สร้าง scatter plot เพื่อแสดงความสัมพันธ์ระหว่างบล็อกและรีบาวด์

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

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

ดูคอร์ส

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

  • นำเข้า figure, output_file และ show จาก Bokeh class ที่เกี่ยวข้องทั้งสอง
  • สร้าง figure ใหม่ชื่อ fig โดยกำหนด keyword arguments เพื่อตั้งชื่อแกน x เป็น "Blocks per Game" และแกน y เป็น "Rebounds per Game"
  • เพิ่ม circle glyphs โดยกำหนด x เป็น nba["blocks"] และ y เป็น nba["rebounds"]
  • เรียกฟังก์ชันเพื่อบันทึกพล็อตเป็นไฟล์ HTML โดยตั้งค่า filename เป็น "my_first_plot.html" แล้วแสดงผลพล็อต

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

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

# Import required libraries
from ____.____ import ____
from ____.____ import ____, ____

# Create a new figure
fig = ____(x_axis_label="____", y_axis_label="____")

# Add circle glyphs
fig.____(x=____["____"], y=____["____"])

# Call function to produce html file and display plot
____(filename="____")
____(____)
แก้ไขและรันโค้ด