Ho sperimentato le tecniche di mappatura dei coropleti in R, avendo raccolto i benefici di ggplot2 per la creazione di splendidi grafici all'interno di un potente pacchetto di analisi dei dati.
Quando si tratta di mappatura, non sono riuscito a produrre risultati paragonabili a quelli che ottengo abitualmente da QGIS. Utilizzando i dati del flusso in Sheffield (dati completamente replicabili e file .qgs qui ), QGIS ha prodotto facilmente quanto segue:
I migliori che ho potuto produrre usando R (usando il codice descritto qui ) sono state queste due mappe, la prima con GISTools, la seconda con ggplot2:
Per me, l'opzione ggplot2 sembra molto più attraente, se solo potessi risolvere il problema delle linee difettose (probabilmente un problema con il comando fortify (), o non leggere nei file di forma usando readOGR () qui descritto .)
Quindi la domanda è duplice: l'opzione ggplot2 è la migliore soluzione di mappatura coropletica in R e, in tal caso, come posso risolvere il problema delle linee bianche difettose?
Il codice replicabile per scoprire cosa ho fatto è qui .
Modifica: dall'opzione di output di choropleth () resa più attraente:
La bruttezza di questa opzione può essere ridotta esportando a una risoluzione più elevata e rimuovendo la legenda ( sono disponibili altre legende R ). Non è ancora riuscito a cambiare lo spessore della linea ma sta migliorando! Le linee rosse rappresentano i flussi verso le zone che impiegano> 5000 persone.