我們常說的維恩圖(Venn圖),學名叫:文氏圖(Venn diagram),又稱溫氏圖。這種圖表主要用于展示在不同的事物群組(集合)之間的數(shù)學或邏輯聯(lián)系。
之前我們已分享過?兩個集合的維恩圖?的做法,不知大家是否已熟練掌握?
今天,我們將難度提升一些,教大家用 Tableau 做 三個集合的維恩圖(如下圖)。
本期《舉個栗子》,阿達要給大家分享的Tableau技巧是:學做三個集合的維恩圖(文氏圖)Venn diagram。
首先,我們需要準備數(shù)據(jù)源,韋恩圖的基礎數(shù)據(jù)結構如下:
另外,我們還需要用到 Tableau 自帶的 示例-超市 數(shù)據(jù)源。
具體步驟如下:
一、創(chuàng)建計算字段
將字段命名為“類別數(shù)”,輸入公式:{ FIXED [客戶名稱]:COUNTD([類別])}。
并將創(chuàng)建的字段“類別數(shù)”從度量拖拽到維度。
創(chuàng)建計算字段 “類別集”,輸入公式:
CASE[類別數(shù)]
WHEN 3 THEN
"辦公用品,
技術,
家具"
WHEN 2 THEN
{FIXED [客戶名稱]:MIN([類別])} + ",
"+ { FIXED [客戶名稱]:MAX([類別])}
WHEN 1 THEN
[類別]
END
創(chuàng)建計算字段 “類別形狀”,輸入公式:
CASE[類別數(shù)]
WHEN 3 THEN 123
WHEN 2 THEN
(CASE{ FIXED [客戶名稱]:MIN([類別])} + "," + {FIXED [客戶名稱]:MAX([類別])}
WHEN "辦公用品,技術" THEN 12
WHEN "辦公用品,家具" THEN 13
WHEN "技術,家具" THEN 23
END)
WHEN 1 THEN
(CASE([類別])
WHEN "辦公用品" THEN 1
WHEN "技術" THEN 2
WHEN "家具" THEN 3
END)
END
并將該字段從度量拖拽到維度
創(chuàng)建計算字段 “類別形狀標簽”,輸入公式:
CASE [類別數(shù)]
WHEN 3 THEN "辦公用品,技術,家具"
WHEN 2 THEN { FIXED [客戶名稱]:MIN([類別])} + "," + {FIXED [客戶名稱]:MAX([類別])}
WHEN 1 THEN [類別]
END
右鍵單擊“類別形狀標簽”并選擇“別名”。
選擇數(shù)據(jù)源:維恩圖多邊形。
創(chuàng)建計算字段“形狀標簽”,輸入公式:IF[標簽]=1 THEN [形狀] END,并將該字段從度量拖拽到維度。
二、編輯關系
在菜單欄中,選擇“數(shù)據(jù)”——“編輯關系”。
選擇“自定義”——“添加”。
三、創(chuàng)建視圖
在標記卡中,將標記類型更改為“多邊形”。
分別將X和Y拖拽到列和行,分別右鍵單擊”總計(X)”和”總計(Y)”選擇“度量(總計)”——"平均值”。
將”形狀”拖拽到顏色,將”路徑ID”拖拽到路徑。
將”維恩圖弦數(shù)”拖拽到篩選器,并選擇 3。
單擊顏色標記卡,對其自定義顏色,顏色設置如下(HTML):1——#8dc4c6;2——#fac497;3——#b4e1c6;12——#9fa796;13——#6bb3aa;23——#dbb87b;123——#8d9f88。
在列上,復制平均值(X)(說明:按ctrl的同時,單擊平均值(X),向右稍移,出現(xiàn)橙色下三角時松開鼠標),并選擇雙軸。
右鍵點擊坐標軸,選擇“同步軸”。
在“平均值(X)(2)”的標記卡上,將標記類型更改為“文本”, 并將”形狀”和”路徑ID”從標記卡中移除。
選擇數(shù)據(jù)源“訂單(示例-超市)”,單擊”類別形狀標簽”回形針標記,使其呈紅色。
將“類別集” 和“銷售額”拖拽到”文本”。
隱藏卡。
取消行和列“顯示標題”。
選擇“設置格式”——“線”。
“網(wǎng)格線”和“零值線”均設置為“無”。
選擇邊界,并將“行分隔符”和“列分隔符”設置為“無”。
就這樣,三個集合的維恩圖就搞定了。
如果你覺得這個有點難度,建議你可以先學習?兩個集合的維恩圖。當然,已經(jīng)熟練掌握做法的數(shù)據(jù)粉,也可嘗試 四個集合 或 五個集合 的維恩圖喲!
今天的Tableau技巧,你Get到了嗎?趕快打開你的Tableau,試試看吧!
文章部分信息來源于網(wǎng)絡,如有侵權請告知