J'ai une carte des parties dispersées aux Etats-Unis. C'est dans la question suivante (qui contient le lien vers les données) :
cartographie par ggplot2 geom_polygon devient fou après la fusion des données
Il a été très bien répondu. Ensuite, j'ai essayé d'ajouter la ligne de frontière américaine, donc j'ai ajouté le geom_path au code répondu, mais aucun résultat, il crée la même carte contenant juste les zones dispersées.
library(ggplot2)
#library(tidyverse)
library(dplyr)
library(maps)
load("./data.rda")
usa <- map_data("usa")
shape_map <- tbl_df(fortify(shape, region="Name"))
colnames(shape_map) <- c("long", "lat", "order", "hole", "piece", "region", "group")
ggplot() +
geom_path(data = usa, aes(long, lat, group=group))+
geom_map(data=shape_map, map=shape_map, aes(long, lat, map_id=region)) +
geom_map(
data=filter(prop.test, season=="DJF"),
map=shape_map, aes(fill=prop.mega, map_id=megaregion)
)
J'ai essayé geom_polygon() et geom_maps(). Aucune différence. Quelle est la raison, et comment la résoudre ?
Merci beaucoup pour votre aide !