举个栗子~Tableau 技巧(234):实现山峰柱形图
看膩了普通的柱形圖,可以試試 3D 效果的圓柱圖,或帶煙花的 錐狀柱形圖。又或者,類似山峰形狀的柱形圖(如下圖),也可以讓你的儀表板耳目一新。
如何在 Tableau 實現山峰柱形圖呢?今天的栗子分享兩種呈現效果(柱形不重疊、柱形有重疊)的實現方法吧!
本期《舉個栗子》,我們要給大家分享的 Tableau 技巧是:實現山峰柱形圖。
為方便學習,栗子使用一份簡單的自擬數據源(如下圖)。掌握栗子方法后,數據粉可嘗試使用自己的數據。懶癌患者可通過以下鏈接獲取栗子數據源:
https://www.dkmeco.com/cms/course/detail/605
數據源中的 index 列,是實現山峰形狀的關鍵,每個 index 數值其實是一個點位。
具體步驟如下:
柱形不重疊
首先,來實現柱形不重疊的山峰柱形圖。
1、創建計算字段
打開 Tableau Desktop,連接栗子數據源,新建工作表。單擊“數據”窗格右上角 ▼ 符號,在下拉菜單中選擇:創建計算字段。
? 創建計算字段:X,鍵入函數
IF [Index]>0 then [Index]-0.5
ELSE [Index]+0.5
END
在“數據”窗格中,將度量值中的“X”字段拖放至度量名稱中。
? 創建計算字段:Y,鍵入函數
(([index]^-2)-0.16)*[Value]
? 創建計算字段:label,鍵入函數
IIF([X]=0,(([index]^-2)-0.16)*[Value],NULL)
Tips:label 是錐形圖的中心點,即 x=0 ,為展示標簽而創建。
2、創建視圖
將“城市”、“X”拖放至列,將“Y”、“label”拖放至行。
分別右鍵單擊行中“Y”和“label”膠囊,下拉菜單均選擇:度量-平均值。再右鍵單擊“label”膠囊,下拉菜單選擇:雙軸。
將“平均值Y”“標記”卡的標記類型改為:多邊形,將“城市”拖放至該“標記”卡的顏色中,將“X”拖放至該“標記”卡的路徑中。
將“value”拖放至“平均值lable”“標記”卡的標簽中,并右鍵單擊該膠囊,下拉菜單選擇:度量-平均值。將其標記類型改為:圓;再單擊“顏色”,將不透明度設置為:0。
最后,將視圖設置為:整個視圖。此時,就完成了不重疊的山峰柱形圖。
柱形有重疊
如果希望山峰柱形可以部分重疊(如下圖),可以按后續步驟實現。
復制剛剛創建的工作表 1,打開復制后的工作表1(2),將列上的兩個膠囊移除。
創建計算字段和參數
? 創建計算字段:TC_Value,鍵入函數
WINDOW_MAX(MAX([Value]))
? 創建計算字段:TC_Country Rank,鍵入函數
RANK_UNIQUE([TC_Value])
接下來,單擊“數據”窗格右上角 ▼ 符號,在下拉菜單中選擇:創建參數。
創建參數:Distance,如下圖設置。
? 創建計算字段:count X ,鍵入函數
AVG([X])+([TC_Country Rank]*[Distance])
創建視圖
將“count X”字段拖放至列,右鍵單擊該膠囊,下拉菜單選擇:計算依據-城市。右鍵單擊參數“Distance”,下拉菜單選擇:顯示參數。
單擊“平均值(Y)”“標記”卡的顏色,將不透明度設置為:80%;
單擊“平均值(label)”“標記”卡中的標簽,勾選:顯示標記標簽,對齊方式選擇:中部居中,勾選:允許標簽覆蓋其他標記;單擊其大小按鈕,將大小調至最小。
最后,將“城市”拖放至標簽中。
這樣,就完成了疊加顯示的山峰柱形圖,各個山峰間的距離可以按需通過參數“Distance”中進行調整哦~
本期的 Tableau 技巧,你 Get 到了嗎?
文章部分信息來源于網絡,如有侵權請告知
總結
以上是生活随笔為你收集整理的举个栗子~Tableau 技巧(234):实现山峰柱形图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 钉钉小程序sjs日期对象
- 下一篇: neutron-metering解读分析