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

การพล็อต polygon จาก shapefile

ขั้นตอนต่อไปคือการแสดงแผนที่ polygon ได้นำเข้า matplotlib.pyplot เป็น plt และ geopandas เป็น gpd ไว้แล้ว รวมถึง GeoDataFrame ของเขตบริการชื่อ service_district ที่โหลดไว้ให้เรียบร้อยแล้ว

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

การแสดงผลข้อมูลเชิงภูมิศาสตร์ด้วย Python

ดูคอร์ส

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

  • เริ่มต้นด้วยการพล็อตเขตบริการโดยไม่ใส่อาร์กิวเมนต์เพิ่มเติม โดยเรียก .plot() บน GeoDataFrame
  • ดูผลลัพธ์ด้วย plt.show() ซึ่งได้ดำเนินการไว้ให้แล้ว
  • จากนั้นใช้เมธอด .plot() อีกครั้ง แต่คราวนี้เพิ่ม column='name' เพื่อระบายสีรูปร่างตามชื่อ และ legend=True เพื่อแสดงชื่อเหล่านั้น อย่าลืมแสดงกราฟด้วย

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

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

# Import packages
import geopandas as gpd
import matplotlib.pyplot as plt

# Plot the Service Districts without any additional arguments
service_district.____()
plt.show()

# Plot the Service Districts, color them according to name, and show a legend
service_district.plot(____ = 'name', ____ = True)
plt.____()
แก้ไขและรันโค้ด