今天这一篇是昨天推送的基础上进行了进一步的深化,主要讲如何在离散颜色填充的地图上进行气泡图图层叠加。
为了使得案例前后一致,仍然使用昨天的数据集。
数据准备:
加载包:
导入中国省界地图:
数据格式转化及业务数据合并:
各省省会城市经纬度数据:
|
|
构造数据地图作图数据:
根据自己的数据量级和具体业务需要设置分割点
将转换的分段因子变量重新命名为我们需要的分段阀值:
将业务数据与地理信息数据合并:
离散标度填充:
|
|
在离散颜色标度的基础上添加各省份散点图:
更该散点图为气泡图:
|
|
本来打算再继续在气泡图的基础上进行颜色渐变填充呢,可以试了一下,这样的话前面的底图离散颜色标度填充的的时候已经使用过了一个fill属性设置选项,而要对气泡图进行颜色渐变填充就要再使用一次fill属性,可是目前为止我还不知道如何在多图层中出现多个fill属性的时候如何识别并分别进行标度设置,当我运行如下代码时,软件无法识别两个颜色标度设置分别对应的指标,因而图表无法跑出来:
|
|
Scale for ‘fill’ is already present. Adding another scale for ‘fill’, which will replace the existing scale.
Error: Discrete value supplied to continuous scale
实在是太遗憾了,不知道哪位大神知道如何处理多图层相同的fill属性,可以告知在下,这里先行谢过了。
处理标签问题:
最后来处理标签问题,为了防止页面杂乱不堪,我只用了PerforamA指标前十个标签。
要是把所有的标签全部都添加到地图上的话,真的不太合适,本来图层就有两个,已经出现信息相互遮挡的情况了。
所以标签的话,还是尽量越少越好,最好别添加,本来省级行政单位作为地理常识,已经是大家心知肚明的东西了,信息表达到位了就OK了。
联系方式:
wechat:ljty1991
Mail:578708965@qq.com
个人公众号:数据小魔方(datamofang)
qq交流群:[魔方学院]298236508
个人简介:
杜雨
财经专业研究僧;
伪数据可视化达人;
文科背景的编程小白;
喜欢研究商务图表与地理信息数据可视化,爱倒腾PowerBI、SAP DashBoard、Tableau、R ggplot2、Think-cell chart等诸如此类的数据可视化软件,创建并运营微信公众号“数据小魔方”。
Mail:578708965@qq.com
备注信息:
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。