举个栗子!Tableau 技巧(70):学做时尚的环状条形图(跑道图)

我们之前分享的图文《权力的游戏》里谁的戏份最多?数据分析告诉你答案 中,有一个很炫的 Viz (如下图)。

作者对《权力的游戏》中前五季(总共 50 集) 21 位主要人物的出场频次做了分析。蓝、绿、黄、橙、紫五种颜色分别代表了电视剧中最主要的五大家族,而白色部分则是其他重要角色。线条的粗细代表了该名角色的登场频次。

其实,这个类似运动场跑道的图表,全名称叫“环状条形图”,我们简称它为:环条图。

那么,在 Tableau 中,如何制作环条图呢?我们用一个简单的栗子(如下图)来分享方法。

图片来自网络


本期《举个栗子》,我们给大家分享这个 Tableau 技巧:学做时尚的环状条形图(跑道图)。


1、数据源准备

为了方便大家学习,用excel准备北上广深四个城市的数据,需要注意的是数据中ds字段表示的是跑道图的路径,类别字段表示4个城市。

然后将数据导入Tableau就可以开始跑道图制作了(数据粉可照例自建数据,懒癌患者也可找小优索取该数据源,小优微信 dkmxiaoyou)。

Tips:环条的长度主要取决于数据源中ds的字段,而不是达成率百分比。路径长度并非一定是从0~23,视分析需求而定。


2、创建X,Y轴

首先创建x,y轴的计算字段,这是最重要的一步,设置x,y轴能以弧度为单位指定角度。

X轴:-[类别]*COS([ds]*PI()/180+0.5*PI())

y轴:[类别]*SIN([ds]*PI()/180+0.5*PI())



3、创建达成率%的计算字段

创建达成率%计算字段,达成率:SUM([实际值])/sum([目标值])。


4、创建环条图

我们将创建好的X,Y的计算字段分别放至行、列中,城市字段放入颜色,标记卡中改成线,再将ds放进标记卡的路径中。

这时候变成了直线条型,并不是圆环型线条,为什么呢?仔细观察你会发现现在的线条上的四个点是4个城市X、Y轴聚合后的结果。


5、取消聚合

点击菜单中的分析菜单,里面有一个聚合度量是已经默认勾选的,我们重新点击一下,把勾选取消,这时候再看图形已经变成了圆环型的线条了。


6、完成环条图

最后把达成率百分比等字段放进标签内显示,后续再调整一下,环条图就出来了。


今天的 Tableau 技巧,你 Get 到了吗?赶快打开你的 Tableau,试试看吧!


文章部分信息来源于网络,如有侵权请告知

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容