Güçlü bir veri analizi paketinde güzel grafikler oluşturmak için ggplot2'nin avantajlarından yararlanan R'deki choropleth haritalama tekniklerini deniyorum.
Haritalama söz konusu olduğunda, düzenli olarak QGIS'ten aldığım sonuçlarla karşılaştırılabilir sonuçlar üretemedim. Sheffield (tam yinelenen veri ve .qgs dosya içinde akış verileri kullanarak burada ), kolayca aşağıdakileri üretilen QGIS:
R ( burada açıklanan kodu kullanarak ) kullanarak üretebildiğim en iyisi , ilk GISTools kullanan, ikincisi ggplot2 kullanan bu iki harita idi:
Bana göre, sadece hatalı satırların problemini çözebilirsem ggplot2 seçeneği çok daha çekici görünüyor (muhtemelen fortify () komutuyla ilgili bir sorun veya burada açıklanan readOGR () kullanarak şekil dosyalarında okuma yapamıyorum) .
Yani soru 2 kat: ggplot2 seçeneği R'deki en iyi choropleth haritalama çözümü mü ve eğer öyleyse, hatalı beyaz çizgiler sorununu nasıl çözebilirim?
Ne yaptığımı öğrenmek için tekrarlanabilir kod burada .
Düzenle - Choropleth () çıktı seçeneği daha cazip hale getirildiğinden beri:
Bu seçeneğin çirkinliği, daha yüksek çözünürlükte dışa aktarma ve göstergeyi kaldırarak azaltılabilir ( diğer R göstergeleri mevcuttur). Hala çizgi kalınlığını değiştirmeyi başaramadı ama daha da iyiye gidiyor! Kırmızı çizgiler,> 5000 kişiyi istihdam eden bölgelere akışları temsil eder.