ggmap:找不到用于绘制位置的世界地图

时间:2014-02-10 05:10:34

标签: r ggplot2 maps ggmap

我想使用ggmap在世界地图上绘制世界城市。

我让世界上的城市都很好。但是世界地图的背景比我想象的要困难得多。

我的代码如下:

map1 <- openmap(c(70,-179),
              c(-70,179),zoom=1)
map1 <- openproj(map)


reclat <- c(50,20,30,40)
reclong <- c(30,40,30,50)        
autoplot(map1) + geom_point(aes(x=reclong,y=reclat))
qmplot(long,lat,data=world.cities,colour=I('red'), size = I(3), darken = .3)

这可能听起来很模糊,但我完全不知道如何创建某种实际上是世界地图的“背景”!

我一直在阅读文档并查看示例,但我找不到解决方案。

非常感谢任何建议。

这是代码生成的地图:

2 个答案:

答案 0 :(得分:3)

使用rworldmap和基本图形:

library(rworldmap)
plot(getMap())
points(world.cities$long,world.cities$lat,col="red")

答案 1 :(得分:0)

包'map'为你做了

library(maps)
map()