在情节中倾斜ggmap经度和纬度

时间:2016-06-01 18:42:02

标签: r google-maps

我无法弄清楚为什么我的ggmap情节完全偏斜了。我要做的是放下基础层,然后在顶部添加geom_point()来标记城市。然而,我的初始状态边界非常偏斜,使得爱荷华州看起来更像密苏里州。您可以看到x标度是每2度经度,而y标度是1度纬度。造成这种y尺度转换的原因是什么?如何解决?

感谢您提供的任何帮助,如果您需要任何澄清或有任何疑问,请与我们联系!

library(ggplot2)
library(ggmap)

all_states <- map_data("state")
iowa <- all_states[which(all_states$region == "iowa"),]
ggplot() + geom_polygon(data=iowa,aes(x=long,y=lat,group=group),fill="gray") 

enter image description here

1 个答案:

答案 0 :(得分:2)

您需要设置投影类型。

+ coord_map()
?maproject # the list of available projections

我不知道哪个投影是你需要的投影。 您还可以参考ggplot2文档以获取更多信息。 http://docs.ggplot2.org/0.9.3.1/coord_map.html