Suite

Ggplot2 trace des polygones avec de mauvaises topologies


J'essaie de tracer des polygones dans R en utilisantggplot2. Dans GRASS, QGIS et R normal, la carte s'affiche bien, maisggplot2semble avoir une sorte de difficultés topologiques que je ne peux pas expliquer. Avec un R normal, cela ressemble à ceci :

library(rgdal) library(ggplot2) régions <- readOGR(dir, layer) plot(regions)

Et avecggplot2:

ggplot() + geom_polygon(data=regions, aes(long, lat))

Pour ajouter à la confusion,gplot2relie des polygones qui n'ont absolument rien à voir - l'Islande à l'Irlande, par exemple. Comment puis-je réparer l'intrigue?


Il manque une esthétique de groupe :

ggplot() + geom_polygon(data=fortify(regions), aes(long, lat, group=group))

Sinon, le dernier point d'un polygone est connecté au premier point du polygone suivant.

Voir aussi ici :


Voir la vidéo: Monikulmio (Octobre 2021).