上次我们介绍了使用ggplot2绘制中国热力地图,需要温习的同学可以点击以下链接 使用ggplot2绘制中国地图 。在使用ggplot2绘制的时候,需要进行数据处理的步骤比较多,今天我们介绍一个新的方法来绘制中地图。
REmap包归功于百度的可视化开源项目——echarts,它是国内为数不多的高水平开源可视化js库,在业界地位首屈一指。有兴趣的同学可以查看echarts的官网看下案例 。
在使用REmap包之前,我们需要先安装, 安装代码如下,各位同学直接粘贴复制就可以。
install.packages("devtools")devtools::install_github("lchiffon/REmap") library(REmap)
接下来我们一一介绍REmap的各个功能。首先第一个是迁徙图。应用场景:春节降至,在大城市工作的打工族纷纷从北京返乡,我们收集到了全国主要城市的数据,我们希望通过可视化来了解各个城市之间的关系。
df "qianxi.csv",stringsAsFactors=FALSE)head(df)# origin destination# 1 北京 上海# 2 北京 广州# 3 北京 大连# 4 北京 南宁# 5 北京 南昌# 6 北京 拉萨# 绘制地图remapB(markLineData = demoC,geoData = geoData)
使用一行非