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

สี ตำนาน และธีม

ในแบบฝึกหัดแรกนี้ ตัวแทนอสังหาริมทรัพย์ต้องการการแสดงผลข้อมูลที่แสดงความสัมพันธ์ระหว่างปีที่สร้างอาคารกับพื้นที่ดินรวม โดยแยกตามภูมิภาคทางเหนือและทางใต้ของเมลเบิร์น คุณจึงเลือกใช้ธีมแบบกำหนดเองของ Bokeh สำหรับ plot นี้

ชุดข้อมูลย่อยสองชุดจาก melb ถูกสร้างขึ้นตาม region ที่อสังหาริมทรัพย์ตั้งอยู่ ได้แก่ north และ south ดังที่แสดงด้านล่าง:

north = melb.loc[melb["region"] == "Northern"]
south = melb.loc[melb["region"] == "Southern"]

มี figure ชื่อ fig โหลดไว้ให้แล้ว ให้อัปเดตธีม และเพิ่ม circle glyph โดยใช้สีที่ต่างกันสำหรับแต่ละภูมิภาค จากนั้นเพิ่ม legend_label เพื่อให้แยกแยะได้ง่าย

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

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

ดูคอร์ส

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

  • นำเข้า curdoc
  • อัปเดตธีมเป็น "contrast"
  • เพิ่ม circle glyph สำหรับ north โดยกำหนด x และ y ให้แทน year_built และ land_area ตามลำดับ กำหนด color เป็น "yellow" และ legend_label เป็น "North"
  • ทำซ้ำสำหรับ south โดยกำหนด color เป็น "red" และ legend_label เป็น "South"

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

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

# Import curdoc
from ____.____ import ____

# Change theme to contrast
____().____ = "____"
fig = figure(x_axis_label="Year Built", y_axis_label="Land Area (Meters Squared)")

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

# Add south circle glyphs
fig.____(____=____, ____=____, ____="____", legend_label="____")

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