這篇文章還是翻譯自Toan Hoang大神的網(wǎng)站,可惜大神已經(jīng)不提供Public上的下載了太伊,只能根據(jù)網(wǎng)站教程自己研究了妻怎。
另外,帶背景的圓角條形圖只是在最后做了一個說明搁痛,如果你明白了溫度計的原理长搀,你也就自然能明白圓角條形圖的原理,只是減少了計算字段鸡典。
效果圖
建立數(shù)據(jù)集
Country,Path,Value
United States,1,0.9
United States,101,0.9
Canada,1,0.5
Canada,101,0.5
United Kingdom,1,0.7
United Kingdom,101,0.7
France,1,0.3
France,101,0.3
創(chuàng)建計算字段
-
Path (bin)
數(shù)據(jù)桶 - Index=INDEX()-1
- TC_Value=WINDOW_MAX(MAX([Value]))
- TC_Thermometer=[Index]*[TC_Value]
- TC_Size=
IF [TC_Thermometer] = 0 THEN
2
ELSE
1
END
- TC_Size (Background)=
IF [TC_Thermometer] = 0 THEN
2
ELSE
1
END
這兩個計算字段跟原文不同源请,按照原文的要求是1和0,但是不能調(diào)整圖形的大小,所以我就自作主張的變動了一下谁尸,不知道大神是怎么處理的舅踪。
- TC_Color=
IF [Index]/100 < [TC_Value] THEN
[Index]
ELSE
NULL
END
開始創(chuàng)建圖形
- 首先把標(biāo)記改成“線”
- 把Country拖到列功能區(qū)
- 把Path (bin)拖到行功能區(qū),右鍵單擊Path (bin)良蛮,看一下“顯示缺失值”是否已被勾上抽碌,然后再把處在行功能區(qū)的Path (bin)拖到標(biāo)記欄的“路徑”上(注意現(xiàn)在行功能區(qū)已經(jīng)沒有Path (bin)了)
-
把TC_Thermometer拖到行功能區(qū),右鍵編輯表計算决瞳,如下圖所示:
表計算 -
把TC_Size拖到標(biāo)記“大小”上货徙,右鍵編輯表計算為Path (bin),就可以得到以下效果
初步效果 - 把Index拖到行功能區(qū)瞒斩,放到TC_Thermometer之前
-
在Index的標(biāo)記區(qū)里破婆,把原有的“大小”TC_Size換成TC_Size (Background),然后選擇雙軸胸囱,同步軸祷舀,就得到如下效果
階段效果
美化工作
- 隱藏標(biāo)題。
- 將行分隔符設(shè)置為無烹笔。
- 將列分隔線設(shè)置為無裳扯。
- 將零線設(shè)置為無。
- 將網(wǎng)格線設(shè)置為無谤职。
- 調(diào)整TC_Size和TC_Size(Background)的大小饰豺。
- 調(diào)整顏色。
- 添加工具提示允蜈。
-
添加標(biāo)簽冤吨。
我完成的最終效果如下:
最終效果
基本與大神的效果差不多。
這里要多說一點點饶套,如果不考慮溫度計下面的圓形(也就是不用TC_Size和TC_Size(Background))漩蟆,也可以做成圓角條形圖的一種變形,效果也是不錯的妓蛮。
圓角條形圖
此篇文章已發(fā)布到我的公眾號:saodisir怠李,有興趣也可關(guān)注一下