最近使用Tableau的地图功能做了些图,中间遇到了一些问题,手边正好有本书《人人都是数据分析师 Tableau应用实战》,正好来看看书上有什么介绍。
《人人都是数据分析师:Tableau应用实战》,作者刘红阁、王淑娟、温融冰
这个书是公司买的,一直在我桌子上放着,估计是之前的小伙伴买来看的,我看了下目录感觉就是本工具书,介绍Tableau使用的,和数据分析没搭嘎,也就打了个可视化这块儿,而且刚才翻了下Tableau的官方文档,也挺详细的,这本书无非就是做了些本地化操作吧,融合了一些个人实践,作为工具书看看好了。
这一篇,我们主要看看地图的使用,Tableau官方文档 Tableau 中的地图和地理数据分析
首先,要使用地图功能,得现有地理位置相关的数据,比如省市数据,什么场景下会使用地图来展示呢?
比如,我们线上的订单,会有用户的收件地址,省份、城市都有,那我们就可以看看我们的用户在全国是怎样分布的,肯定是比一个表格来的直观多了。
数据源
使用Tableau自带的数据源:
先看看订单sheet的数据
配置地理角色
配置角色,就是我们告诉Tableau,这几列是地理信息,Tableau就会特殊处理了,方便我们使用。我们有几种方式来配置地理角色,
一个是在数据源页面配置:
默认加载进来这些地理信息可能会被识别为字符串,就是这个Abc的图标
我们单击后,可以进行角色配置,下面那里有一个地理角色,
这里有很多角色,我们一般使用下面这几个
国家/地区->省市自治区->城市->县
这个我们按照字段来具体设置就可以了,订单数据中有华东、华南这个层级,这里默认是没有这个角色的,后面我们可以使用自定义角色来识别,下面再说。
设置角色后,字段角色会变成地理图
另一个方法是在工作表页面进行修改,结果是一样的:
地图展示
使用地图展示,有几种效果,一种是“符号地图”,一种是“填充地图”
符号地图
其实就是使用一个图形+颜色来进行指标的展示
比如,可以用地区来控制颜色:
用销售额来控制大小
默认会是圆形,我们也可以进行修改,这里可以结合形状,做一些更有意思的可视化效果出来。
填充地图
就是将区域使用颜色填充起来,因为已经填充了,所以我们只能控制颜色,所以可以用来显示简单的效果
这里正好遇到一个问题,就是不能按照城市进行填充
估计城市粒度太细了,只可以按照省份来填充。
多维度地图
这个就是在上面两种地图的展示上,再多加一个维度
这个也不多说了
混合地图
这个比较有意思,这里可以将符合地图和填充地图进行合并,叠加起来展示
底下是一个填充的图,上面又加了一个大小的图,这个是利用Tableau中双轴的概念来做的,先拖一个纬度出来,然后选择,双轴
这里可能要注意下图的颜色和上下顺序
常见问题
1.未知地理位置
这个和我们的数据质量有关,就是有些地理位置Tableau无法识别出来,我们可以进行些处理
地图右下角会显示这样,然后,我们可以进行修正
选择编辑的话,可以看到是哪些城市找不到,是不是名字错了这种
其他的还有些,自定义地理维度,增加层级之类的设置,暂时先不整理了,等需要的时候再来翻看。