我们之前分享的图文《权力的游戏》里谁的戏份最多?数据分析告诉你答案 中,有一个很炫的 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,试试看吧!
文章部分信息来源于网络,如有侵权请告知