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

การใช้ gridplot

ตัวแทนอสังหาริมทรัพย์ต้องการศึกษาความสัมพันธ์ระหว่างขนาดอสังหาริมทรัพย์กับราคาในแต่ละภูมิภาคของเมลเบิร์นทั้ง 4 แห่ง ได้แก่:

"Northern", "Western", "Eastern" และ "Southern"

นี่เป็นโอกาสดีที่จะใช้ gridplot เพื่อแสดง subplot แยกตามแต่ละภูมิภาค!

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

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

ดูคอร์ส

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

  • นำเข้า gridplot
  • สร้าง df โดยกรองข้อมูลจาก melb ตามภูมิภาคที่ต้องการ
  • เติมโค้ดเพื่อเพิ่ม circle glyphs ลงใน fig โดยกำหนด x เป็นคอลัมน์พื้นที่อาคาร, y เป็นราคา, ดึงข้อมูลจาก source และกำหนด legend_label เป็น region
  • แสดง subplot ในรูปแบบกริดโดยใช้สองคอลัมน์

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

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

# Import gridplot
from ____.____ import ____
plots = []

# Complete for loop to create plots
for region in ["Northern", "Western", "Southern", "Eastern"]:
  df = melb.loc[melb["region"] == ____]
  source = ColumnDataSource(data=df)
  fig = figure(x_axis_label="Building Area (Meters Squared)", y_axis_label="Price")
  fig.circle(x="____", y="____", source=____, legend_label=____)
  fig.yaxis[0].formatter = NumeralTickFormatter(format="$0a")
  plots.append(fig)

# Display plot
output_file(filename="gridplot.html")
show(____(____, ncols=____))
แก้ไขและรันโค้ด