Cloud2016 你要多宽广?举个栗子
比如说,展示经度为 -140° 到 120° 范围:
p <- ggplot(map_data("world"), aes(long,lat,group=group)) + geom_polygon()
lr <- c(-140, 120)
# 1. 如果用默认投影和默认视角,则出现冗余色块
p + coord_map(xlim = lr)
# 2. 如果用默认投影和北极视角,冗余色块是消除了,但是纬度不均匀
p + coord_map(xlim = lr, orientation = c(90, 0, 0)) + scale_y_continuous(breaks = -9:9 * 10)
# 3. 如果用球面投影 "ortho",冗余色块也消除了,纬度虽然不均匀,但显示在球面上更为自然,可是球背面就被挡住了,非洲和南美洲很难看到:
p + coord_map("orthographic", xlim = lr)
如何能做出纬度均匀、无冗余色块、展示宽广区域的地图呢?我这样的要求算不算太高……