之前,我們分享過桑基圖的做法:舉個栗子!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,試試看吧!
文章部分信息來源于網絡,如有侵權請告知