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

การปรับแต่ง glyph

ตัวแทนอสังหาริมทรัพย์ต้องการกราฟที่แสดงความสัมพันธ์ระหว่างปีที่สร้างอสังหาริมทรัพย์กับระยะห่างจากย่านศูนย์กลางธุรกิจ (CBD) โดยแยกความแตกต่างระหว่างบ้าน ยูนิต และทาวน์เฮาส์ คุณตัดสินใจใช้สีและ glyph ที่แตกต่างกันสำหรับอสังหาริมทรัพย์ทั้งสามประเภท

ได้สร้างชุดข้อมูลย่อยของ melb ไว้ให้แล้ว 3 ชุด ดังนี้:

houses = melb.loc[melb["type"] == "h"]
units = melb.loc[melb["type"] == "u"]
townhouses = melb.loc[melb["type"] == "t"]

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

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

ดูคอร์ส

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

  • สร้างรูป fig โดยตั้งชื่อแกน x และแกน y เป็น "Year Built" และ "Distance from CBD (km)" ตามลำดับ
  • เพิ่ม glyph วงกลมสีม่วงเพื่อแทน houses โดยพล็อต "year_built" บนแกน x และ "distance" บนแกน y และตั้งชื่อ legend ว่า "House"
  • ทำซ้ำขั้นตอนข้างต้น คราวนี้ใช้ glyph สี่เหลี่ยมสีแดงสำหรับ units โดยตั้งชื่อ legend ว่า "Unit"
  • ทำซ้ำอีกครั้งโดยใช้ glyph สามเหลี่ยมสีเขียวเพื่อแทน townhouses และตั้งชื่อ legend ว่า "Townhouse"

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

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

# Create figure
fig = ____

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

# Add square glyphs for units
fig.____(____=____, ____=____, ____="____", ____="____")

# Add triangle glyphs for townhouses
____
output_file(filename="year_built_vs_distance_by_property_type.html")
show(fig)
แก้ไขและรันโค้ด