可视化分析,目前最流行的有Echarts、Highcharts、D3.js,但这三个软件都需要一定的HTML、Javascript基础,由于比赛需要,选择了入手较快的傻瓜式可视化软件-Tableau。
先上画好的图:
Tableau可视化地图Tableau官网可以下载正版,有15天的试用期,逾期收取年费,不过可以去淘宝买ID
问题背景:数据集字段名:城市,省份,经度,纬度,产品占比;
目标:希望用地图呈现哪些城市产品的覆盖率较高?
Tableau实现过程:
step1:导入数据
数据——新建数据源——Microsoft Excel
导入数据Step2:导入数据后,新建仪表盘,维度显示的是离散变量,度量里面包括所有的连续变量和记录数、度量值等,右单机维度中的省份,选择地理角色——省市/自治区,下方度量变量中出现维度(生成)、经度(生成)。
Step3.列:将经度(生成)拖入;行:先后拖入纬度(生成)、纬度(生成);形成两张地图:
地图仪表盘Step4:点击维度生成、设置第一张地图的标签,颜色等变量:将省份拖进颜色——颜色上一栏“饼图”换成“地图”,出现各个省份的覆盖彩色图,但其实这种彩色图只是比较好看,只能直观看到哪些省覆盖了电商的产品,并不能直观看出哪些地方的产品覆盖率较高,所以接下来生成第二张地图-占比的气泡图。
Step5:点击维度生成2、设置第二张地图的标签,颜色等变量:将“占比”拖进“大小”和“标签”,“城市”拖进“标签”,点击“标签”,设置颜色“红”,红色越深,饼图越大代表占比越高。单机行中的第二个“维度生成”-双轴,两张地图合二为一。
网友评论