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

การสร้างแผนที่ Dot-Density ด้วย ggplot2

ในแบบฝึกหัดสุดท้ายของคอร์สนี้ คุณจะนำชุดข้อมูลที่ได้รับและสร้างขึ้นมารวมกันเพื่อสร้างแผนที่ dot-density ด้วย ggplot2 โดยใช้ geom_sf() พล็อตจุดที่สร้างไว้และชุดข้อมูลเสริม แล้วเพิ่มองค์ประกอบแผนที่ที่เป็นประโยชน์เพื่อให้ได้ผลงานด้านแผนที่ที่สมบูรณ์

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

การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ใน R

ดูคอร์ส

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

  • ใช้ geom_sf() เพื่อพล็อต simple features objects
  • พล็อตฟีเจอร์น้ำและถนนโดยระบุออบเจกต์ที่สร้างไว้ให้ถูกต้อง
  • ใช้พารามิเตอร์ caption ใน labs() เพื่อเพิ่มคำอธิบายที่มีประโยชน์ให้กับแผนที่

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

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

# Plot your datasets and give your map an informative caption
___() + 
  ___(___ = dc_boundary, color = NA, fill = "white") + 
  ___(data = dc_dots, ___(color = group, fill = group), size = 0.1) + 
  ___(data = ___, color = "lightblue", fill = "lightblue") + 
  ___(data = ___, color = "grey") + 
  coord_sf(crs = 26918, datum = NA) + 
  scale_color_brewer(palette = "Set1", guide = FALSE) +
  scale_fill_brewer(___ = "Set1") +
  labs(title = "The racial geography of Washington, DC", 
       subtitle = "2010 decennial U.S. Census", 
       fill = "", 
       ___ = "1 dot = approximately 100 people.\nData acquired with the R tidycensus and tigris packages.")
แก้ไขและรันโค้ด