我們常說的維恩圖(Venn 圖),學名叫:文氏圖( Venn diagram ),又稱溫氏圖。這種圖表主要用于展示在不同的事物群組(集合)之間的數學或邏輯聯系。
愛好籃球的數據粉們,可能看到過這樣一個 Viz。作者對本賽季各球隊的球員陣容搭配效果做出分析,用韋恩圖可以直觀的看到兩個不同能力的球員,組合在一起之后的的表現。
在 Tableau 中,維恩圖通常用來展示多個數據集里的重疊部分或特異部分。
兩個數據集發生交集,我們稱之為 兩個集合的維恩圖。當然,只要可視化效果好,三個、四個甚至五六個集合的維恩圖均可應用。
今天,我們先從最簡單的來,學習如何在 Tableau 中實現 兩個集合維恩圖吧!
本期《舉個栗子》,阿達要給大家分享的Tableau技巧是:學做兩個集合的維恩圖(文氏圖)Venn diagram。
為方便學習,栗子使用 Tableau 自帶的"示例-超市"數據源。掌握栗子方法后,數據粉可嘗試使用自己的數據源。
——————————————————————————————》》
具體步驟如下:
1、創建集
打開 Tableau Desktop,連接“示例-超市”數據源,新建工作表。首先,需要創建三個集。
??在“數據”窗格,右鍵單擊“類別”,在下拉菜單中選擇:“創建“-“集”。
在彈出的對話框中,將集命名為:辦公用品,勾選:辦公用品。
??同樣的步驟,再創建一個集:技術。
?再右鍵單擊“客戶名稱”并選擇“創建”-“集”,在彈出的對話框中,將集命名為:辦公用品和技術。
然后,進入“條件”選項卡,選擇:按公式,并在公式欄中輸入(公式不區分大小寫):
SUM(IF [類別]="辦公用品" then 1 end)>0
and
SUM(IF[類別]="技術" then 1 end)>0
2、創建計算字段
單擊“數據”窗格右側三角按鈕,在下拉菜單中選擇:創建計算字段,需要創建三個計算字段。
??創建計算字段:外部維恩圖位置,鍵入函數:
COUNTD(IF [辦公用品] then [客戶名稱] END)
??創建計算字段:重疊位置,鍵入函數:
[外部維恩圖位置]/2
??創建計算字段:辦公用品和技術客戶數,鍵入函數:
COUNTD(IF [辦公用品和技術] = TRUE THEN [客戶名稱] END)
3、創建視圖
雙擊行的空白處,鍵入:AVG(0)。
依次將計算字段“外部維恩位置”和“重疊位置”拖放至列,右鍵單擊列上的“重疊位置”膠囊,在下拉菜單中選擇:雙軸。
右鍵單擊視圖中的“重疊位置“軸,在下拉菜單中選擇:編輯軸。在彈出的對話框中,取消勾選:包括零。
將“類別”拖放至“全部”“標記”卡的顏色中。
在顏色圖例中,按住 Ctrl 同時單擊“辦公用品”和“技術”,選擇“只保留”。
將維度“客戶名稱”拖放至“全部”“標記”卡的大小中,然后右鍵單擊該膠囊,在下拉菜單中選擇:度量-計數(不同)。
將維度“客戶名稱”拖放至“全部”“標記”卡的標簽中,然后右鍵單擊該膠囊,在下拉菜單中選擇:度量-計數(不同)。
在“重疊位置”“標記”卡上,將標記類型更改為:文本。
將“重疊位置”“標記”卡上的“類別”膠囊、“計數(不同)客戶名稱”膠囊、“計數(不同)客戶名稱”膠囊分別從顏色、大小、文本中移除。
將“辦公用品和技術客戶數”拖放至“外部維恩圖位置”“標記卡”的標簽中。將標記類型更改為:圓,將顏色透明度更改為:75%,并添加邊框。
將“外部維恩圖位置”“標記”卡的大小增加到最大值。
Tips:兩個圓形的重合位置,可以通過編輯“外部維恩圖位置”軸來按需調整。
分別右鍵單擊列和行上的膠囊,在下拉菜單中取消勾選:顯示標題。
單擊頂部菜單欄 “設置格式”-“線”,在“設置線格式”“線”選項卡中,將網格線和零值線設置為:無。再切換到“邊框”選項卡,將行分隔符和列分隔符設置為:無。
這樣,我們想要的兩個集合的維恩圖就完成了。
今天的 Tableau 技巧,你 Get 到了嗎?趕快試試看吧!
文章部分信息來源于網絡,如有侵權請告知