【发布时间】:2013-10-26 15:03:39
【问题描述】:
我想在 R 中创建一张世界地图。我对ggmap 有点熟悉,所以我尝试了这样的方法:
ggmap(get_googlemap(center=c(83,25),
zoom=1, scale=4, filename="world", size=c(640,300)))
就world.png 而言,它确实可以正常工作。
实际上,我很高兴找到了解决 ggmap 的“无法显示任何高于 80° 纬度”问题的解决方法,因此几乎不可能创建整个世界的地图。
但是,在 R 本身中,也就是在图中,地图看起来并不像它应该的那样:
这只发生在地图是矩形的(当 size 属性被相应设置时),而不是方形的(默认情况下)。
这是为什么呢?这个问题将来有没有可能得到解决? 从这里到正确的世界地图最快的方法是什么?
【问题讨论】:
-
为什么不直接保存 .png 然后将其作为背景图像加载到 ggplot 中?
-
您介意给我一个提示吗?我知道可以在 ggplot 中加载背景图像,但我无法找到正确对齐 lon/lat 刻度的有效解决方案。
-
来自 ?ggmap,“目前不支持全球地图”。
-
@AndyClifton:对不起,如果我不够清楚:我知道这一点。我问这个问题的主要原因是我试图找到解决这个问题的方法。
标签: r google-maps maps ggplot2 ggmap