ฉันได้ทำการทดลองกับเทคนิคการทำแผนที่ choropleth ใน R โดยได้รับประโยชน์จาก ggplot2 เพื่อสร้างกราฟที่สวยงามภายในแพ็คเกจการวิเคราะห์ข้อมูลที่ทรงพลัง
เมื่อพูดถึงการทำแผนที่ฉันไม่สามารถสร้างผลลัพธ์ที่เทียบเคียงได้กับสิ่งที่ฉันได้รับจาก QGIS เป็นประจำ การใช้ข้อมูลการไหลใน Sheffield (ข้อมูลที่จำลองได้อย่างสมบูรณ์และไฟล์. qgs ที่นี่ ) ทำให้ QGIS สร้างรายการต่อไปนี้ได้อย่างง่ายดาย:
สิ่งที่ดีที่สุดที่ฉันสามารถทำได้โดยใช้ R (โดยใช้รหัสที่อธิบายไว้ที่นี่ ) คือแผนที่ทั้งสองนี้แผนที่แรกที่ใช้ GISTools ส่วนที่สองใช้ ggplot2:
สำหรับฉันแล้วตัวเลือก ggplot2 ดูน่าสนใจยิ่งกว่านี้หากฉันสามารถแก้ไขปัญหาของบรรทัดที่ผิดพลาด (อาจเป็นปัญหากับคำสั่ง fortify () หรือไม่อ่านในไฟล์รูปร่างโดยใช้ readOGR () อธิบายไว้ที่นี่ )
ดังนั้นคำถามคือ 2-fold: เป็นตัวเลือก ggplot2 ที่ดีที่สุดในการแก้ปัญหาการทำแผนที่ choropleth ใน R และถ้าเป็นเช่นนั้นฉันจะแก้ปัญหาของเส้นสีขาวที่ผิดพลาดได้อย่างไร?
รหัสจำลองเพื่อหาสิ่งที่ผมทำคือที่นี่
แก้ไข - เนื่องจากตัวเลือกเอาต์พุต choropleth () ทำให้น่าสนใจยิ่งขึ้น:
ความอัปลักษณ์ของตัวเลือกนี้สามารถลดลงได้ด้วยการส่งออกที่ความละเอียดสูงกว่าและลบคำอธิบายออก ( มีตำนาน R อื่นให้เลือก) ยังไม่สามารถเปลี่ยนความหนาของเส้นได้ แต่เริ่มดีขึ้นแล้ว! เส้นสีแดงหมายถึงกระแสที่ไหลไปยังโซนที่จ้างมากกว่า 5,000 คน