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

Subplot แบบคอลัมน์สำหรับข้อมูลเชิงหมวดหมู่

ตัวแทนอสังหาริมทรัพย์ต้องการวิเคราะห์ว่าขนาดอาคารและพื้นที่ดินแตกต่างกันอย่างไรในแต่ละภูมิภาคของเมลเบิร์น ด้วย layout แบบ column สามารถสร้าง subplot สองแผนภูมิเพื่อแสดงความสัมพันธ์เหล่านี้ โดยใช้ region เป็นแกน x

DataFrame melb ถูกจัดกลุ่มตาม region และคำนวณค่าเฉลี่ยของ land_area และ building_area เรียบร้อยแล้ว โดยตั้งค่าเป็น Bokeh data object ชื่อ source ซึ่งโหลดไว้ให้แล้ว

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

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

ดูคอร์ส

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

  • Import column จากโมดูล Bokeh ที่เกี่ยวข้อง
  • เพิ่ม glyph แบบแท่งลงใน building_size โดย plot ค่า "building_area" สำหรับแต่ละ "region"
  • เพิ่ม glyph แบบแท่งลงใน land_size โดยแสดงค่า "land_area" สำหรับแต่ละ "region"
  • สร้างไฟล์ HTML ชื่อ "my_first_column.html" และเติมคำสั่ง show() ให้ครบเพื่อแสดงทั้งสอง subplot

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

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

# Import column
from ____.____ import ____
regions = ["Eastern", "Southern", "Western", "Northern"]
building_size = figure(x_axis_label="Region", y_axis_label="Building Size (Meters Squared)", 
                       x_range=regions)
land_size = figure(x_axis_label="Region", y_axis_label="Land Size (Meters Squared)", 
                   x_range=regions)

# Add bar glyphs
building_size.____(x="____", top="____", source=____)
land_size.____(x="____", top="____", source=____)

# Generate HTML file and display the subplots
output_file(filename="____")
show(____(____, ____))
แก้ไขและรันโค้ด