今天跟大家介绍REmap函数家族中的第三个函数——REmapC。
REmapC函数允许我们同时在一张地图上制作填充图和点图、线图。
加载包:
|
|
语法简介:
|
|
四个主要参数说明:
- 参数一:data为需要的原始数据框格式数据,共2列,第一列为省份或者城市名称,第二列为对应的数值,数值大小将决定地图颜色深浅。
- 参数二:maptype为地图类型设置,可选world、china或者中国省份名称
- 参数三:color为热力图渐变颜色,默认为2个颜色,第一个为终止色,第二个为初始色。如果只有一个颜色,系统会自动以白色补充为初始铯色。
- 参数四:mindata与maxdata可以设置颜色极端点对应数据的上下限(默认是使用data中的数据最大值最小值作为两端极值)。
一、全国热力图
首先利用mapnames函数提取全国各省份名称:
默认的颜色标度是从最小值到最大值。以上函数中省略了markLineData,markPointData 两个参数,所以并未显示点线图。
|
|
|
|
画图:
接下来做一个案例:
每年春运,广东省人口会大批回流原住地,形成壮观的春运人流大军,我们模拟出广东省回流各省的人口数,使用填色地图表示人流规模,使用动态流向线表示回流最大的前10个省份。
因为没有实际的数据,这里我用函数模拟数据(非真实数据):
|
|
画图:
因为假设广东是人口迁出地,给广东填色是没有任何意义的,所以mydata数据中需要忽略 广东的数据
联系方式:
wechat:ljty1991
Mail:578708965@qq.com
个人公众号:数据小魔方(datamofang)
qq交流群:[魔方学院]298236508
个人简介:
杜雨
财经专业研究僧;
伪数据可视化达人;
文科背景的编程小白;
喜欢研究商务图表与地理信息数据可视化,爱倒腾PowerBI、SAP DashBoard、Tableau、R ggplot2、Think-cell chart等诸如此类的数据可视化软件,创建并运营微信公众号“数据小魔方”。
Mail:578708965@qq.com
备注信息:
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。