我正在尝试在ggmap中获得一个简单的欧洲地图,但我遇到了不同投影的不同问题。此代码生成正确的地图,但不需要的垂直线为零度经度。使用'mercator'投影会在零度下切断世界的一半!
怎么办?
library(ggmap)
library(ggplot2)
library(map)
library(mapdata)
world.wire <- map_data("world2")
ggplot() + geom_polygon(data = world.wire, aes(x=long, y = lat, group = group), color="white", fill="grey40") +
coord_map(projection = "stereographic", ylim =c(30,60), xlim=c(-20,20))
答案 0 :(得分:0)
@beetroot使用world.wire <- map_data("world")
解决了问题(请参见评论)