maj*_*maj 7 maps google-maps r ggplot2 ggmap
我想在R中创建一个世界地图.我有点熟悉ggmap,所以我尝试过这样的事情:
ggmap(get_googlemap(center=c(83,25),
zoom=1, scale=4, filename="world", size=c(640,300)))
Run Code Online (Sandbox Code Playgroud)
就这一点而言,它确实工作正常world.png.
我真的很高兴能找到一个解决办法,因为ggmap"无法显示任何高于80°纬度的东西"问题,因此创建整个世界的地图或多或少是不可能的.
然而,在R本身中,即在图中,地图看起来并不像它应该的那样:

这仅在地图为矩形(当相应地size设置属性时)而非正方形(默认情况下)时发生.
为什么?这个问题将来有可能得到解决吗?从这里到最合适的世界地图最快的方式是什么?
使用规模限制。
ggmap(get_map(location=c(28.978359,41.008240), zoom=13, scale="auto"))
Run Code Online (Sandbox Code Playgroud)
ggmap(get_map(location=c(28.978359,41.008240), zoom=13, scale="auto")) +
scale_x_continuous(limits = c(28.925,29.025), expand = c(0, 0)) +
scale_y_continuous(limits = c(40.99,41.03), expand = c(0, 0))
Run Code Online (Sandbox Code Playgroud)