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

ขนาดอาคารเฉลี่ย

ตัวแทนอสังหาริมทรัพย์ต้องการทำความเข้าใจว่าขนาดอาคารมีการเปลี่ยนแปลงไปตามช่วงเวลาหรือไม่

ในแบบฝึกหัดนี้ จะต้องจัดกลุ่มชุดข้อมูล melb ตาม date และคำนวณขนาดอาคารเฉลี่ย จากนั้นแปลง DataFrame ที่จัดกลุ่มแล้วให้เป็นออบเจ็กต์ source ของ Bokeh และสร้าง line plot

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

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

ดูคอร์ส

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

  • จัดกลุ่ม melb ตาม date และคำนวณค่าเฉลี่ยของ "building_area"
  • สร้าง fig พร้อมกำหนดป้ายกำกับแกน x และแกน y เป็น "Date" และ "Building Size (Meters Squared)" ตามลำดับ และตั้งค่า ticks ของแกน x ให้อยู่ในรูปแบบ datetime
  • เพิ่ม line glyphs ลงใน fig เพื่อแสดงความสัมพันธ์ระหว่าง building_area กับ date โดยใช้ source
  • สร้างไฟล์ HTML ชื่อ "property_size_by_date.html"

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

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

# Group by date and calculate average building size
prop_size = melb.____("____", as_index=False)["____"].____()
source = ColumnDataSource(data=prop_size)

# Create the figure
fig = figure(x_axis_label="____", y_axis_label="____", x_axis_type="____")

# Add line glyphs
fig.____(____)

# Generate the HTML file
____
show(fig)
แก้ไขและรันโค้ด