He estado experimentando con choropleth técnicas de mapeo en R, después de haber cosechado los beneficios de ggplot2 para la creación de hermosos gráficos dentro de un potente paquete de análisis de datos.
Cuando se trata de la cartografía de que he fallado para producir resultados comparables a los que normalmente reciben de QGIS. Utilizando los datos de flujo en la universidad de Sheffield (totalmente replicable y de datos .qgs archivo aquí), QGIS fácilmente produjo el siguiente:
Lo mejor que podría producir mediante R (usando el código descrito aquí) fueron estos dos mapas, el primero utilizando GISTools, el segundo, con ggplot2:
Para mí, la ggplot2 opción parece mucho más atractivo, si sólo yo podría resolver el problema de la defectuosa líneas (probablemente un problema con la fortificar() comando, o no leer en shapefiles utilizando readOGR() se describe aquí.)
Así que la pregunta es de 2 veces: es el ggplot2 opción la mejor choropleth asignación de solución en R y, si es así, ¿cómo puedo solucionar el problema de la defectuosa líneas blancas?
Replicable código para averiguar lo que hemos hecho aquí.
Edición - Desde que hizo choropleth() salida de la opción más atractiva:
La fealdad de esta opción puede ser reducido por el exportador en una resolución más alta y la eliminación de la leyenda (I leyendas están disponibles). Todavía no logró cambiar el grosor de la línea, pero es cada vez mejor! Las líneas rojas representan los flujos de las zonas que emplean > 5000 personas.