Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 图中扭曲的ggmap纬度和经度_R_Google Maps - Fatal编程技术网

R 图中扭曲的ggmap纬度和经度

R 图中扭曲的ggmap纬度和经度,r,google-maps,R,Google Maps,我不明白为什么我的ggmap绘图完全倾斜。我想做的是铺好底层,然后在顶部添加geom_point()来标记城市。然而,我最初的州边界非常倾斜,使爱荷华州看起来更像密苏里州。您可以看到x比例是每2度经度一次,而y比例是1度纬度。是什么导致了y比例变换?我如何修复它 感谢您的帮助,如果您需要任何澄清或有任何问题,请告诉我 library(ggplot2) library(ggmap) all_states <- map_data("state") iowa <- all_states[

我不明白为什么我的
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") 
库(ggplot2)
图书馆(ggmap)

所有状态您需要设置投影类型

+ coord_map()
?maproject # the list of available projections
我不知道你需要哪个投影。 有关更多信息,还可以参考ggplot2文档。

看看
?坐标图
@JasonAizkalns太容易了!谢谢如果您想在我的代码之外提交
+coord_map()
,我很乐意将其标记为正确答案。