較早前柒凉,我們分享過數(shù)據(jù)可視化辭典:幫你找到數(shù)據(jù)的最佳表達(dá)圖形。在部分和整體關(guān)系類的圖表中,也已陸續(xù)舉過華夫餅圖(Waffle Chart)隐砸、維恩圖(文氏圖)以及?瀑布圖和空心餅圖(環(huán)形圖)的 ?? 。
考量應(yīng)用場景的普遍性蝙眶,我們再來分享一種常用圖表:拱形圖季希。
拱形圖看著像半個(gè)環(huán)形,因此它可以像餅圖幽纷、環(huán)形圖一樣式塌,用于呈現(xiàn)數(shù)據(jù)的分布情況;
拱形圖也能像環(huán)條圖(跑道圖)友浸,來呈現(xiàn)數(shù)據(jù)的進(jìn)度百分比(0-100%)峰尝,用于進(jìn)度情況分析;
拱形圖跟汽車或監(jiān)測設(shè)備的儀表盤外觀類似收恢,所以還經(jīng)常用于儀表盤分析武学。
為避免帖子過長,今天先通過第一種應(yīng)用場景“呈現(xiàn)數(shù)據(jù)分布”派诬,來分享在 Tableau 中如何實(shí)現(xiàn)拱形圖劳淆。一睹為快吧!
本期《舉個(gè)栗子》默赂,我們要給大家分享的 Tableau 技巧是:用拱形圖 ARC chart 呈現(xiàn)數(shù)據(jù)分布沛鸵。
為方便學(xué)習(xí),栗子使用 Tableau 自帶的“示例-超市”數(shù)據(jù)源。掌握栗子方法后曲掰,數(shù)據(jù)粉可嘗試使用自己的數(shù)據(jù)疾捍。
--------------------------------------------------------------------------->>
具體步驟如下:
1、連接數(shù)據(jù)源?
打開 Tableau Desktop栏妖,連接示例-超市數(shù)據(jù)源中的“訂單”表乱豆。
2、創(chuàng)建計(jì)算字段
拱形圖的生成類似于環(huán)形圖吊趾,都是通過基礎(chǔ)圖形“餅圖”轉(zhuǎn)化而來宛裕,所以需要創(chuàng)建計(jì)算字段,達(dá)到生成一個(gè)在平面里位于上方的半圓環(huán)论泛。
單擊”數(shù)據(jù)“窗口右上角 ▼ 符號揩尸,下拉菜單中選擇:創(chuàng)建計(jì)算字段。以數(shù)據(jù)源中的產(chǎn)品“類別”為例屁奏,我們創(chuàng)建一個(gè)產(chǎn)品銷售額貢獻(xiàn)分布拱圖岩榆,需要創(chuàng)建 10 個(gè)計(jì)算字段,分別如下:
? 創(chuàng)建計(jì)算字段:辦公用品銷售額占比坟瓢,鍵入函數(shù)
SUM(IF [類別]='辦公用品' THEN [銷售額] END)/SUM({SUM([銷售額])})
??創(chuàng)建計(jì)算字段:技術(shù)銷售額占比勇边,鍵入函數(shù)
SUM(IF [類別]='技術(shù)' THEN [銷售額] END)/SUM({SUM([銷售額])})
??創(chuàng)建計(jì)算字段:家具銷售額占比,鍵入函數(shù)
SUM(IF [類別]='家具' THEN [銷售額] END)/SUM({SUM([銷售額])})
??創(chuàng)建計(jì)算字段:辦公用品弧度-1折联,鍵入函數(shù)
IF [辦公用品銷售額占比]<=0.5 THEN [辦公用品銷售額占比] ?ELSE 0.5 END
??創(chuàng)建計(jì)算字段:辦公用品弧度-2粒褒,鍵入函數(shù)
IF [辦公用品銷售額占比]<=0.5 THEN 0 ELSE [辦公用品銷售額占比]-0.5 END
??創(chuàng)建計(jì)算字段:技術(shù)弧度-1,鍵入函數(shù)
IF [辦公用品銷售額占比]<=0.5 ?AND ?([辦公用品銷售額占比]+[技術(shù)銷售額占比])<=0.5 THEN [技術(shù)銷售額占比]
ELSEIF [辦公用品銷售額占比]<=0.5? AND? ([辦公用品銷售額占比]+[技術(shù)銷售額占比])>0.5 THEN 0.5-[辦公用品銷售額占比]
ELSE 0
END
??創(chuàng)建計(jì)算字段:技術(shù)弧度-2崭庸,鍵入函數(shù)
IF [辦公用品銷售額占比]<=0.5 ?AND ?([辦公用品銷售額占比]+[技術(shù)銷售額占比])<=0.5 THEN 0
ELSEIF [辦公用品銷售額占比]<=0.5? AND? ([辦公用品銷售額占比]+[技術(shù)銷售額占比])>0.5 THEN 0.5-[家具銷售額占比]
ELSEIF [辦公用品銷售額占比]>0.5 THEN [技術(shù)銷售額占比]
END
??創(chuàng)建計(jì)算字段:家具弧度-1怀浆,鍵入函數(shù)
IF [家具銷售額占比]<=0.5 THEN 0
ELSE 0.5-[辦公用品銷售額占比]-[技術(shù)銷售額占比]
END
??創(chuàng)建計(jì)算字段:家具弧度-2,鍵入函數(shù)
IF [家具銷售額占比]<=0.5 THEN [家具銷售額占比]
ELSE 0.5
END
??創(chuàng)建計(jì)算字段:半圓弧怕享,鍵入函數(shù)
AVG(1)
? 計(jì)算字段補(bǔ)充解釋:
通過以上計(jì)算,固定了在拱形圖中產(chǎn)品類別的排列順序從左到右依次為辦公用品镰踏、技術(shù)函筋、家具,若期望改變排列順序奠伪,則需對上述計(jì)算中的“弧度”類字段進(jìn)行相應(yīng)調(diào)整跌帐;
“弧度”計(jì)算字段用于設(shè)定各弧度的位置:X 和 Y 軸將平面分成四個(gè)象限,拱形圖位于第四和第一象限绊率。由于 Tableau 對餅圖的起點(diǎn)位置設(shè)定在 Y 軸的正半軸(且順時(shí)針方向旋轉(zhuǎn)排列)谨敛,因此,需要對拱形圖中的各個(gè)“弧度”的位置做上述嚴(yán)格的設(shè)置滤否。
3脸狸、創(chuàng)建視圖
將”標(biāo)記“卡中的標(biāo)記類型改為:餅圖,將字段“度量值”和“度量名稱”分別拖放至”標(biāo)記“卡的“角度”和“顏色”中;
右鍵單擊“篩選器”窗格中的“度量名稱”字段炊甲,下拉菜單中選擇:編輯篩選器泥彤,在對話框中,去掉勾選除辦公用品弧度-1卿啡、辦公用品弧度-2吟吝、技術(shù)弧度-1、技術(shù)弧度-2颈娜、家具弧度-1剑逃、家具弧度-2、半圓弧外的其它選項(xiàng)官辽;
將工具欄的視圖模式由“標(biāo)準(zhǔn)”切換為“整個(gè)視圖”蛹磺,視圖中出現(xiàn)如下餅圖。
鼠標(biāo)拖動“度量值”卡中的膠囊位置野崇,來調(diào)整餅圖中各“度量名稱”的位置順序(注釋:按前面編輯的“弧度”計(jì)算調(diào)整位置)称开。
單擊“標(biāo)記”卡中的“顏色”,在彈窗中選擇:編輯顏色乓梨。在顏色編輯窗口中鳖轰,為不同的“度量名稱”設(shè)置顏色(注釋:務(wù)必保證同類“弧度”顏色相同,半圓弧的顏色設(shè)置與背景色相同扶镀。)
此時(shí)蕴侣,視圖中是一個(gè)扇形圖,接下來需要將其轉(zhuǎn)化為拱形圖臭觉,步驟與餅圖變成環(huán)形圖一致:
??雙擊行的空白處昆雀,在打開的空白膠囊中鍵入:AVG(0)。重復(fù)操作蝠筑,再創(chuàng)建一個(gè)“AVG(0)”膠囊狞膘。這時(shí),可以看到有兩個(gè)“AVG(0)”“標(biāo)記”卡什乙,如下圖所示:
??將第二個(gè)“AVG(0)”“標(biāo)記”卡中的字段全部移除挽封,再單擊“顏色”,將顏色設(shè)置為與背景色相同的顏色(本栗為默認(rèn)的白色)臣镣;
??再打開第一個(gè)“AVG(0)”“標(biāo)記”卡辅愿,點(diǎn)擊“大小”,將其大小調(diào)大一些忆某;
??接下來右鍵單擊行功能區(qū)的第二個(gè)AVG(0)膠囊点待,在彈出來的菜單中選擇“雙軸”,即可得到如下效果:
??通過“設(shè)置格式”將圖表中的框線弃舒、零值線等清除:
今天的 Tableau 技巧癞埠,你 Get 到了嗎?趕快試試看吧!
下一期《舉個(gè)栗子》燕差,再會~
文章部分信息來源于網(wǎng)絡(luò)遭笋,如有侵權(quán)請告知!