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

การพล็อตจุดทับบนรูปหลายเหลี่ยม - ส่วนที่ 2

เราได้โหลดไลบรารีที่ใช้งานเป็นประจำไว้แล้วในชื่อ pd, plt และ gpd รวมถึงชุดข้อมูลไก่เป็น chickens และเขตบริการเป็น service_district ให้พล็อตเขตบริการและใบอนุญาตเลี้ยงไก่รวมกัน เพื่อดูว่าการแสดงผลข้อมูลนี้บอกเล่าเรื่องราวอะไร

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

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

ดูคอร์ส

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

  • เริ่มต้นด้วยการพล็อต GeoDataFrame ของเขตบริการ โดยใช้คอลัมน์ name สำหรับสีในคำอธิบายแผนที่
  • จากนั้นพล็อตละติจูดและลองจิจูดจากข้อมูลไก่เพื่อสร้าง scatterplot โดยระบุ 'black' เป็นสีของจุด และกำหนดเส้นขอบเป็น 'white'
  • ตั้งชื่อกราฟว่า 'Nashville Chicken Permits' พร้อมกำหนดป้ายกำกับแกน x เป็น 'longitude' และแกน y เป็น 'latitude'
  • เพิ่มเส้นกริด แล้วแสดงกราฟ

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

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

# Plot the service district shapefile
service_district.plot(column=____, legend=True)

# Add the chicken locations
plt.scatter(x=____, y=____, c=____, edgecolor = 'white')


# Add labels and title
plt.____('Nashville Chicken Permits')
plt.xlabel(____)
plt.ylabel(____)

# Add grid lines and show the plot
plt.____()
plt.____()
แก้ไขและรันโค้ด