我們經(jīng)常用折線圖來(lái)分析數(shù)據(jù)趨勢(shì)耀盗,不少數(shù)據(jù)粉希望折線圖可以再美觀一些想虎,比如變成曲線。
雖然目前 Tableau 折線圖還不支持曲線叛拷,但是舌厨,有沒(méi)有辦法可以為折線增加曲度,讓它看上去更平滑呢忿薇?答案是肯定的裙椭,今天我們就來(lái)試試看吧!
本期《舉個(gè)栗子》署浩,我們要給大家分享的 Tableau 技巧是:學(xué)做平滑曲線圖揉燃。
為方便學(xué)習(xí),栗子使用自擬的簡(jiǎn)單數(shù)據(jù)源(如下圖)筋栋,來(lái)實(shí)現(xiàn)平滑曲線圖炊汤。掌握栗子方法后,數(shù)據(jù)粉可嘗試使用自己的數(shù)據(jù)源弊攘。懶癌患者可通過(guò)以下鏈接獲取栗子數(shù)據(jù)源:
https://www.dkmeco.com/cms/course/detail/626
- 原數(shù)據(jù)(左圖)為簡(jiǎn)單的年份-利潤(rùn)對(duì)照表抢腐,我們會(huì)使用此數(shù)據(jù)做一個(gè)2009-2019年利潤(rùn)變化趨勢(shì)圖,但如果想實(shí)現(xiàn)平滑曲線圖肴颊,需要先對(duì)數(shù)據(jù)進(jìn)行處理氓栈。
- 新增一列 Point(右圖),將每個(gè) Year 的值復(fù)制為 100 份婿着,并給 Point 賦值1-100授瘦,以示例數(shù)據(jù)源為例,處理前為 11 行數(shù)據(jù)竟宋,處理后應(yīng)變?yōu)?100行數(shù)據(jù)提完,即 11 年x ?100 行。
具體步驟如下:
1丘侠、創(chuàng)建計(jì)算字段
打開(kāi) Tableau Desktop徒欣,連接栗子數(shù)據(jù)源,新建工作表蜗字。右鍵單擊“數(shù)據(jù)”窗格空白處打肝,在下拉菜單中選擇:創(chuàng)建計(jì)算字段脂新。依次創(chuàng)建如下計(jì)算字段:
? 計(jì)算字段:錨點(diǎn),鍵入函數(shù):
IF FIRST()=0 THEN MAX([Profit]) ELSE ZN(LOOKUP(MAX([Profit]),-1)) END
? 計(jì)算字段:輔助字段粗梭,鍵入函數(shù):
(([Point]-1)*0.12)-6
? 計(jì)算字段:平滑曲線争便,鍵入函數(shù):
[錨點(diǎn)]+((1/(1+EXP(-ATTR([輔助字段]))))*(MAX([Profit])-[錨點(diǎn)]))
創(chuàng)建好計(jì)算字段后,將字段“Year”設(shè)置為:離散断医,將字段“輔助字段”轉(zhuǎn)換為:維度滞乙。
2、創(chuàng)建視圖
將“Year”鉴嗤、“輔助字段”拖放至列斩启,將“平滑曲線”拖放至行;將“標(biāo)記”卡的標(biāo)記類型改成:線醉锅。將視圖設(shè)置:適合-適合寬度/整個(gè)視圖兔簇,得到如下視圖。
右鍵單擊行上的“平滑曲線”膠囊荣挨,在下拉菜單中將計(jì)算依據(jù)調(diào)整為:Year男韧。
此時(shí)朴摊,可以看到視圖中的折線已經(jīng)變成了平滑的曲線默垄。
接下來(lái),調(diào)整視圖中線的顏色甚纲,數(shù)軸(右鍵單擊平滑曲線軸-編輯軸-取消勾選包括零)口锭,大小,并簡(jiǎn)化網(wǎng)格線格式等介杆,就得到一個(gè)平滑的曲線圖鹃操。
如果希望更美觀,也可以在行功能區(qū)再添加一個(gè)“平滑曲線字段”春哨,將標(biāo)記類型設(shè)置為“區(qū)域”荆隘,設(shè)置雙軸,并同步軸赴背,得到如下效果:
3椰拒、添加標(biāo)簽
如果還想直觀呈現(xiàn)每年的利潤(rùn)情況,可以通過(guò)以下步驟添加標(biāo)簽:選中標(biāo)記類型為“線”的“標(biāo)記”卡凰荚,將字段“Year”燃观、“Profit”拖放至其標(biāo)簽中;
單擊標(biāo)簽按鈕便瑟,進(jìn)入編輯標(biāo)簽窗口缆毁,對(duì)展示內(nèi)容進(jìn)行編輯;
完成后到涂,呈現(xiàn)效果如下:
Tips:若標(biāo)簽并未按照每年一個(gè)進(jìn)行展示脊框,在標(biāo)簽標(biāo)記位置進(jìn)行如下設(shè)置即可颁督。
栗子 Tips
細(xì)心的數(shù)據(jù)粉應(yīng)該能發(fā)現(xiàn),構(gòu)建平滑曲線圖的原理其實(shí)很簡(jiǎn)單浇雹,每個(gè)點(diǎn)之間其實(shí)依然是使用直線相連适篙,只要點(diǎn)足夠多,并且點(diǎn)與點(diǎn)之間的數(shù)值接近箫爷,“看上去”就是平滑曲線嚷节。即使不使用上述方法,我們手動(dòng)構(gòu)建足夠多的數(shù)值相近的點(diǎn)虎锚,也能直接實(shí)現(xiàn)平滑曲線圖硫痰。
栗子方法中,“錨點(diǎn)”窜护、“輔助字段”效斑、“平滑曲線”三個(gè)計(jì)算字段的作用,是幫助我們將補(bǔ)數(shù)這個(gè)步驟自動(dòng)化柱徙,節(jié)省很多造數(shù)的時(shí)間缓屠。
本期的 Tableau 技巧,你 Get 到了嗎护侮?
下一期敌完,再見(jiàn)~
文章部分信息來(lái)源于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)告知