如果我映射
# install.packages("ggmap")
library(ggmap)
qmap("USA", zoom = 4)我拿到了一张美国地图,但是它只是一点点缅因州和西海岸的一部分。它也延伸到艺术圈和洪都拉斯之间。
是否有办法用qmap或ggmap来改变地图的纵横比,以便只显示较低的48?,即指定x&y限制。
发布于 2016-01-28 20:34:03
像这样的事情应该是一个开始:
library(ggmap)
ggmap(get_map("USA", zoom = 4)) +
coord_fixed(ylim = c(20, 50), ratio = 5/4)发布于 2016-02-01 13:45:59
想对杰森的回答多说点..。
经过一些挖掘之后,我发现我的问题在于GoogleMap。虽然ggmap将接受一个边框,但GoogleMap不使用它。上面代码的问题是缅因州和西海岸的部分被切断了。缅因州不是一个问题,但NW是为我的项目。
雄蕊图更适合定义边界。
us = c(-125,24,-65,50)
ggmap(get_map(location=us,maptype="toner-background",zoom=4,source="stamen"))
# FOR US ONLY - does not work outside us (more or less)
ggmap(get_map(location=us,maptype="terrain",zoom=5,source="stamen"))希望Google API不久将允许使用边框。
https://stackoverflow.com/questions/35071126
复制相似问题