У меня есть карта рассредоточенных частей в США. Это в следующем вопросе (который содержит ссылку на данные):
отображение с помощью ggplot2 geom_polygon сходит с ума после объединения данных
На это ответили очень хорошо. Затем я попытался добавить линию границы США, поэтому я добавил geom_path к ответному коду, но безрезультатно, он создает ту же карту, только содержащую рассредоточенные области.
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)
)
Я пробовал geom_polygon() и geom_maps(). нет разницы. В чем причина и как ее решить?
Большое вам спасибо за вашу помощь!
range(shape_map$long)
,range(shape_map$lat)
,range(usa$long)
,range(usa$lat)
- person hrbrmstr   schedule 27.01.2018