R语言数据可视化之美:专业图表绘制指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.8.6 地理空间

地理空间型图表主要展示数据中的精确位置和地理分布规律,包括等值区间地图、带气泡的地图、带散点的地图等。地图用地理坐标系可以映射位置数据。位置数据的形式有许多种,包括经度、纬度、邮编等,但通常都是用纬度和经度来描述的。

R中ggplot2包的geom_path()和geom_polygon()等函数,结合地理空间坐标系可以使用DataFrame格式的数据,绘制不同投影下的世界与国家地图,包括中国、美国等。Baidumap包可以使用getBaiduMap()函数下载百度局部地图,然后使用ggmap包的ggmap()函数显示;也可以直接使用ggmap包的get_map()函数下载Google局部地图等。另外,tmap包使用SpatialPointsDataFrame和SpatialPointsDataFrame格式的地理数据信息,可以绘制不同的地图。其优势在于可以绘制二维插值地图tmap包的参考手册:https://mgimond.github.io/Spatial/interpolation-in-r.html

《地图管理条例》《地图管理条例》: http://www.gov.cn/zhengce/content/2015-12/14/content_10403.htm第十五条规定:“国家实行地图审核制度。向社会公开的地图,应当报送有审核权的测绘地理信息行政主管部门审核。但是,景区图、街区图、地铁线路图等内容简单的地图除外。”本书原计划用专门的章节讲解使用R语言如何绘制不同地理坐标投影下,从世界到不同国家与区域的地图,但是由于出版审核周期等原因已移除。