Я експериментував з методами хороплетського картографування в R, пожвавши переваги ggplot2 для створення прекрасних графіків у потужному пакеті аналізу даних.
Що стосується картографування, я не зміг дати результатів, порівнянних з тими, які я звичайно отримую від QGIS. Використовуючи дані потоку в Шеффілді (повністю відтворені дані і .qgs файл тут ), QGIS легко отримати наступне:
Найкраще, що я міг створити за допомогою R (використовуючи описаний тут код ), були ці дві карти, перша використовувала GISTools, друга використовувала ggplot2:
Мені варіант ggplot2 здається набагато привабливішим, якби тільки я міг вирішити проблему несправних рядків (можливо, проблема з командою fortify () або не читати у форматі файлів за допомогою readOGR (), описаного тут .)
Тож питання дворазове: чи є варіант ggplot2 найкращим рішенням для картування хороплетів в R, і якщо так, то як я можу вирішити проблему несправних білих ліній?
Відтворений код , щоб дізнатися, що я зробив це тут .
Редагувати - Оскільки варіант виводу choropleth () зробив більш привабливим:
Потворність цього варіанту може бути зменшена шляхом експорту з більшою роздільною здатністю та видаленням легенди ( інші R-легенди доступні). Ще не вдалося змінити товщину лінії, але вона стає кращою! Червоні лінії являють собою потоки до зон, де працюють понад 5000 осіб.