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