日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

举个栗子!Tableau 技巧(189):用拱形图 ARC chart 呈现数据分布

發布時間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 举个栗子!Tableau 技巧(189):用拱形图 ARC chart 呈现数据分布 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


較早前,我們分享過 數據可視化辭典:幫你找到數據的最佳表達圖形 。在部分和整體關系類的圖表中,也已陸續舉過 華夫餅圖(Waffle Chart)、維恩圖(文氏圖)以及 瀑布圖 和 空心餅圖(環形圖)的 🌰 。

圖片說明:來源于ft.com/vocabulary

考量應用場景的普遍性,我們再來分享一種常用圖表:拱形圖。
拱形圖看著像半個環形,因此它可以像餅圖、環形圖一樣,用于呈現數據的分布情況;

拱形圖也能像 環條圖(跑道圖),來呈現數據的進度百分比(0-100%),用于進度情況分析;

拱形圖跟汽車或監測設備的儀表盤外觀類似,所以還經常用于儀表盤分析。

為避免帖子過長,今天先通過第一種應用場景“呈現數據分布”,來分享在 Tableau 中如何實現拱形圖。一睹為快吧!

本期《舉個栗子》,我們要給大家分享的 Tableau 技巧是:用拱形圖 ARC chart 呈現數據分布。

為方便學習,栗子使用 Tableau 自帶的“示例-超市”數據源。掌握栗子方法后,數據粉可嘗試使用自己的數據。

栗子數據源下載:https://www.dkmeco.com/cms/course/detail/453?suid=5

具體步驟如下:

1、連接數據源

打開 Tableau Desktop,連接示例-超市數據源中的“訂單”表。

2、創建計算字段

拱形圖的生成類似于環形圖,都是通過基礎圖形“餅圖”轉化而來,所以需要創建計算字段,達到生成一個在平面里位于上方的半圓環。

單擊”數據“窗口右上角 ▼ 符號,下拉菜單中選擇:創建計算字段。以數據源中的產品“類別”為例,我們創建一個產品銷售額貢獻分布拱圖,需要創建 10 個計算字段,分別如下:

? 創建計算字段:辦公用品銷售額占比,鍵入函數
SUM(IF [類別]=‘辦公用品’ THEN [銷售額] END)/SUM({SUM([銷售額])})

? 創建計算字段:技術銷售額占比,鍵入函數
SUM(IF [類別]=‘技術’ THEN [銷售額] END)/SUM({SUM([銷售額])})

? 創建計算字段:家具銷售額占比,鍵入函數
SUM(IF [類別]=‘家具’ THEN [銷售額] END)/SUM({SUM([銷售額])})

? 創建計算字段:辦公用品弧度-1,鍵入函數
IF [辦公用品銷售額占比]<=0.5 THEN [辦公用品銷售額占比] ELSE 0.5 END

? 創建計算字段:辦公用品弧度-2,鍵入函數
IF [辦公用品銷售額占比]<=0.5 THEN 0 ELSE [辦公用品銷售額占比]-0.5 END

? 創建計算字段:技術弧度-1,鍵入函數
IF [辦公用品銷售額占比]<=0.5 AND ([辦公用品銷售額占比]+[技術銷售額占比])<=0.5 THEN [技術銷售額占比]
ELSEIF [辦公用品銷售額占比]<=0.5 AND ([辦公用品銷售額占比]+[技術銷售額占比])>0.5 THEN 0.5-[辦公用品銷售額占比]
ELSE 0
END

? 創建計算字段:技術弧度-2,鍵入函數
IF [辦公用品銷售額占比]<=0.5 AND ([辦公用品銷售額占比]+[技術銷售額占比])<=0.5 THEN 0
ELSEIF [辦公用品銷售額占比]<=0.5 AND ([辦公用品銷售額占比]+[技術銷售額占比])>0.5 THEN 0.5-[家具銷售額占比]
ELSEIF [辦公用品銷售額占比]>0.5 THEN [技術銷售額占比]
END

? 創建計算字段:家具弧度-1,鍵入函數
IF [家具銷售額占比]<=0.5 THEN 0
ELSE 0.5-[辦公用品銷售額占比]-[技術銷售額占比]
END

? 創建計算字段:家具弧度-2,鍵入函數
IF [家具銷售額占比]<=0.5 THEN [家具銷售額占比]
ELSE 0.5
END

? 創建計算字段:半圓弧,鍵入函數
AVG(1)

? 計算字段補充解釋:

通過以上計算,固定了在拱形圖中產品類別的排列順序從左到右依次為辦公用品、技術、家具,若期望改變排列順序,則需對上述計算中的“弧度”類字段進行相應調整;

“弧度”計算字段用于設定各弧度的位置:X 和 Y 軸將平面分成四個象限,拱形圖位于第四和第一象限。由于 Tableau 對餅圖的起點位置設定在 Y 軸的正半軸(且順時針方向旋轉排列),因此,需要對拱形圖中的各個“弧度”的位置做上述嚴格的設置。

3、創建視圖

將”標記“卡中的標記類型改為:餅圖,將字段“度量值”和“度量名稱”分別拖放至”標記“卡的“角度”和“顏色”中;

右鍵單擊“篩選器”窗格中的“度量名稱”字段,下拉菜單中選擇:編輯篩選器,在對話框中,去掉勾選除辦公用品弧度-1、辦公用品弧度-2、技術弧度-1、技術弧度-2、家具弧度-1、家具弧度-2、半圓弧外的其它選項;

將工具欄的視圖模式由“標準”切換為“整個視圖”,視圖中出現如下餅圖。


鼠標拖動“度量值”卡中的膠囊位置,來調整餅圖中各“度量名稱”的位置順序(注釋:按前面編輯的“弧度”計算調整位置)。


單擊“標記”卡中的“顏色”,在彈窗中選擇:編輯顏色。在顏色編輯窗口中,為不同的“度量名稱”設置顏色(注釋:務必保證同類“弧度”顏色相同,半圓弧的顏色設置與背景色相同。)


此時,視圖中是一個扇形圖,接下來需要將其轉化為拱形圖,步驟與餅圖變成環形圖一致:

? 雙擊行的空白處,在打開的空白膠囊中鍵入:AVG(0)。重復操作,再創建一個“AVG(0)”膠囊。這時,可以看到有兩個“AVG(0)”“標記”卡,如下圖所示:


? 將第二個“AVG(0)”“標記”卡中的字段全部移除,再單擊“顏色”,將顏色設置為與背景色相同的顏色(本栗為默認的白色);

? 再打開第一個“AVG(0)”“標記”卡,點擊“大小”,將其大小調大一些;

? 接下來右鍵單擊行功能區的第二個AVG(0)膠囊,在彈出來的菜單中選擇“雙軸”,即可得到如下效果:

? 通過“設置格式”將圖表中的框線、零值線等清除:

本期的 Tableau 技巧,你 Get 到了嗎?趕快試試看吧!
下一期,再見~

文章部分信息來源于網絡,如有侵權請告知

總結

以上是生活随笔為你收集整理的举个栗子!Tableau 技巧(189):用拱形图 ARC chart 呈现数据分布的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。