举个栗子!Tableau技巧(39):巧妙制作分类桑基图
之前,我们分享过桑基图的做法:举个栗子!Tableau技巧(25):学做漂亮的桑基图Sankeydiagram。
我们知道,桑基图是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,通常应用于能源、材料成分、金融、零售等数据的可视化分析。
但是,下面这种桑基图你是否见过?它和上面的这个桑基图有什么不同呢?
其实,这个品牌树的Viz引用的是1898年Mathhew Henry Phineas Riall Sankey绘制的“蒸汽机的能源效率图”,是“桑基图”的延伸。
这两种桑基图的做法是不同的。之所以不同,因为它们对于数据分析的呈现有根本的区别:品牌树的树干部分(桑基图的线条)不反映数值多少,只起到分类指向的作用。
那么,类似品牌树的分类桑基图如何制作呢?
________________________________________________________>>
本期《举个栗子》,阿达要给大家分享的Tableau技巧是:巧妙制作分类桑基图。
这里,我们就简单教你制作一个品牌树,便于你掌握这种图表的基本做法。
具体步骤如下:
1、准备数据表
t表只有’连接’与’t’两列,连接都为link,t从-8到8,间隔0.5。
数据表中,品牌名称、行业、品牌价值为原数据。
另外添加:品牌ID表示品牌的位置、行业ID代表行业的位置,该部分数据可自定义。加一列名连接,为了与t值表联接。
2、连接数据
将数据导入Tableau中,选择以‘连接’做联接字段,内部联接。
转到工作表中,添加两个字段:
字段名
计算
logistic
1/(1+EXP(1)^-[t])
f(t)
[品牌ID]+(([行业ID] - [品牌ID])*[logistic])
3、制作树干图表
将t拖到行中,f(t)拖到列中,同时行业、品牌名称拖到标记卡的详细信息,然而图并没有出来。这里,需要把列中的f(t)字段修改为维度:
得到下面的图:
做一下调整,如:将t拖到标记卡的大小中;将t轴设为倒序;将行业拖到颜色中。然后,图表变成这样:
4、制作树梢图表
然后,我们再做两个如下的简单的工作表:
5、组合完成仪表板
在仪表板中进行拼接,就可以得到一个简单的品牌树了
今天的Tableau小技巧,你Get到了吗?赶快打开你的Tableau,试试看吧!
文章部分信息来源于网络,如有侵权请告知