dapengde 看你是画哪种地图了。 点阵地图,如果你的地图数据是以矩阵保存的,直接 plot() 散点图。 矢量地图,也就是 .shape 格式的地图,用 rgdal 包。 交互地图,也就是能放大缩小那种,用 leafletCN 包。这个在统计之都发过专门的文章介绍,搜一下就找得到。 别的还有 ggmap,remap 什么的,没用过。
Jeldor 如果你想在地图上画非路径的内容,考虑ggmap和baidumap。这两个包都可以和ggplot无缝连接使用。baidumap的国内地图相对更精准,资源获取也更方便,只要在百度上注册一个key就好了。这两个包都需要考虑坐标漂移的问题,国内使用的坐标是加密过的,ggmap的坐标没有加密过,百度则是再加密了一次。 如果是想画路径,可以使用REmap,这是一个基于JavaScript的地图包,好像只有比例尺比较小的地图,没法详细到街道。这也是百度旗下的产品,可以和Echarts合作。