轉(zhuǎn)帖|使用教程|編輯:龔雪|2017-02-23 15:04:29.000|閱讀 262 次
概述:數(shù)據(jù)可視化的道路上大家踩過哪些雷呢?來(lái)看看如何能有效避免常見誤區(qū)吧。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
所謂數(shù)據(jù)可視化是指把數(shù)據(jù)以圖形動(dòng)畫及地圖等形式呈現(xiàn)出來(lái),這樣既直觀又美觀,易于理解從而看出數(shù)據(jù)背后的問題。
要做好數(shù)據(jù)可視化,需要兩方面的能力。一方面是“藝術(shù)”能力,即知道什么樣的數(shù)據(jù)用什么形式去表現(xiàn)最合適,該用柱形圖時(shí)不能用餅圖,顏色搭配也要合理,等等;另一方面是“技術(shù)”能力,設(shè)計(jì)好的呈現(xiàn)方案還要能真地做出來(lái),并且要把成本控制在可接受范圍內(nèi)。這里我們不深入討論“藝術(shù)”問題,來(lái)看看考察和選擇可視化技術(shù)中的一些常見誤區(qū)。
誤區(qū):考察報(bào)表,挑可視化技術(shù)最好的?
報(bào)表原則上也是一種可視化手段,大多數(shù)報(bào)表工具在很久以前都提供了統(tǒng)計(jì)圖的功能,可算是可視化的初級(jí)階段。用戶自然會(huì)想到選購(gòu)報(bào)表工具解決可視化需求,繼而也會(huì)自然地認(rèn)真考察備選產(chǎn)品的呈現(xiàn)效果,挑一個(gè)可視化技術(shù)最好的出來(lái)?
這個(gè)想法對(duì)于大多數(shù)產(chǎn)品都是正確的,但在考察報(bào)表工具的可視化技術(shù)時(shí)卻不是這樣。
確實(shí),可視化技術(shù)的門檻不低,要做出炫麗的圖形動(dòng)畫并不容易,地圖呈現(xiàn)還需要事先準(zhǔn)備大量數(shù)據(jù)。按說這種高門檻技術(shù),各廠家產(chǎn)品一定會(huì)有明顯的差異。但是,可視化領(lǐng)域有一批無(wú)私奉獻(xiàn)的團(tuán)隊(duì)在免費(fèi)提供開源圖形包(含動(dòng)畫、地圖等,當(dāng)然也可能未必?zé)o私,只是咱不懂人家的賺錢模式,反正都不要錢、做得好、種類多),大家只要簡(jiǎn)單集成這些開源包就能擁有很好的可視化能力了。
結(jié)果,產(chǎn)品的技術(shù)差異并不在報(bào)表工具上,而在這些開源包上。報(bào)表工具顯然不會(huì)把自己憋死,一般都能集成所有常見的開源包。結(jié)果就是,集成了開源包的報(bào)表工具在可視化技術(shù)上沒有差別!實(shí)在要比較報(bào)表工具在這方面的差別,也是比較數(shù)據(jù)規(guī)整和傳遞手段等集成方案,與可視化技術(shù)本身沒多大關(guān)系。如果只是圖形需求,那直接使用開源包即可。不過可視化呈現(xiàn)常常需要圖表混合,而開源包的報(bào)表能力一般很弱甚至沒有,并且要借助報(bào)表的格式和計(jì)算能力對(duì)原始數(shù)據(jù)做對(duì)齊整理,所以大部分情況下還是配合報(bào)表工具更好些,這時(shí)要對(duì)比的還是報(bào)表工具本身的能力。
報(bào)表工具向可視化發(fā)展并不能樹起新的技術(shù)門檻,門檻都在開源包那里。因此有人覺得——“為了可視化能力而去購(gòu)買某種報(bào)表工具是花冤枉錢。還有些可視化產(chǎn)品使用自己的技術(shù)而不是開源包,但豐富程度與開源包沒法比,功能還要更弱,再考慮到價(jià)格,更是不值。”我不評(píng)論這種想法究竟正確與否,建議大家看看DevExpress的Analytics Dashboard,性能如何,下載試用版看看就知道了。
誤區(qū):廠商演示漂亮,我們就能漂亮?
與上面類似的一種想法是:那家公司演示的可視化效果真好,買了他們產(chǎn)品后我們也能做出這種效果了?
很多用戶都會(huì)掉進(jìn)這個(gè)坑里,買了某些產(chǎn)品后才發(fā)現(xiàn)自己并不能輕易地做出廠商演示的好效果。
有時(shí)用戶確實(shí)能明顯感到某些廠家的演示效果比其它廠家要好很多。但如前所述,既然采用開源包的可視化產(chǎn)品的技術(shù)能力是一樣的(不采用的,一般更弱一點(diǎn)),為什么還會(huì)有這樣的現(xiàn)象呢?原因是:感官上的差別并不是技術(shù)能力造成的,而是開始提到的“藝術(shù)”能力,具體來(lái)講就是行業(yè)知識(shí)和美術(shù)感覺的完美結(jié)合。幾家著名國(guó)外產(chǎn)品的可視化效果都很好,就是因?yàn)槠渌囆g(shù)能力超強(qiáng)。
購(gòu)買產(chǎn)品就能獲得產(chǎn)品所附帶的技術(shù)能力,但藝術(shù)能力卻沒那么簡(jiǎn)單,它需要有豐富經(jīng)驗(yàn)的人根據(jù)現(xiàn)實(shí)情況來(lái)具體設(shè)計(jì),這就變成一個(gè)服務(wù)而不是產(chǎn)品了。有些產(chǎn)品提供了模版能一定程度地把藝術(shù)能力傳遞出來(lái),能適應(yīng)有急迫需求的場(chǎng)景,但大多數(shù)情況還是要根據(jù)數(shù)據(jù)的行業(yè)特征和可視化的目標(biāo)再設(shè)計(jì)并不斷修改才能獲得期望的好效果。把上面的話改成那家公司演示的可視化效果真好,請(qǐng)他們團(tuán)隊(duì)幫我們做就能有這種效果了!就靠譜多了。
目前許多報(bào)表工具廠商也熱衷于向可視化方向發(fā)展,結(jié)果也是這樣。“技術(shù)”能力是開源包提供的,并不能構(gòu)成門檻。想贏得用戶獲取收益,就只能靠“藝術(shù)”能力,商業(yè)路徑?jīng)]有問題,但“藝術(shù)”能力具有強(qiáng)烈的服務(wù)屬性,沒有辦法通用,會(huì)迫使公司轉(zhuǎn)型到服務(wù)型業(yè)務(wù)。
誤區(qū):開源包太麻煩了,封裝簡(jiǎn)化后就好了?
開源包內(nèi)容豐富、功能強(qiáng)大,但也概念復(fù)雜、參數(shù)眾多,這意味著學(xué)習(xí)成本較高。一個(gè)普遍的想法是開源包用起來(lái)太麻煩了,有誰(shuí)在外面封裝一層簡(jiǎn)化一下就好了?
對(duì)效果要求不高的情況是沒有問題的,大部分集成了開源包的可視化產(chǎn)品(包括報(bào)表工具)也都會(huì)做簡(jiǎn)化封裝以降低初次上手人員的學(xué)習(xí)門檻。但是,對(duì)于希望獲得優(yōu)秀效果的用戶,那恐怕要失望了。
換位思考一下就能明白,這些開源包的作者們當(dāng)然很希望自己的產(chǎn)品被廣泛應(yīng)用,那自然也會(huì)努力把產(chǎn)品做得更易用,而且顯然這群人非常專業(yè),那為什么還要做得這么復(fù)雜呢?答案是沒有辦法,如果想控制得深入自由,那就必須有足夠的參數(shù)才可以(目前的人工智能技術(shù)還沒有達(dá)到自動(dòng)替用戶選定參數(shù)的水平),現(xiàn)在提交出來(lái)的已經(jīng)是最好的結(jié)果了。試想一下,飛機(jī)的儀表盤和操控設(shè)備可能比汽車要多出十倍,但有哪個(gè)能省掉呢?
所以,如果想隨心所欲地做出炫麗效果,要充分利用開源包的功能,這個(gè)成本是省不掉的!其實(shí)這些開源包看起來(lái)復(fù)雜,實(shí)際上已經(jīng)被作者們精心設(shè)計(jì)過的,學(xué)習(xí)成本并沒有乍看起來(lái)那么高,對(duì)于有前端開發(fā)經(jīng)驗(yàn)的程序員來(lái)說不難上手。當(dāng)然這比直接使用封裝后的模版還是要難,那就要掂量一下需求簡(jiǎn)單時(shí)是否還值得花錢來(lái)買這些模版了。
誤區(qū):大數(shù)據(jù)可視化?
大數(shù)據(jù)也是個(gè)熱門詞,把兩個(gè)熱門詞結(jié)合起來(lái)的大數(shù)據(jù)可視化是個(gè)什么鬼?
數(shù)據(jù)可視化,不管是服務(wù)還是產(chǎn)品,也不管門檻高或不高,都是實(shí)實(shí)在在的業(yè)務(wù)。但加了個(gè)"大"字后,就有很大可能性變成忽悠了。
可視化的結(jié)果是要讓人看的,而人類視力有生理極限,無(wú)論圖形、表格、動(dòng)畫等形式,都不可能直接觀察"大"數(shù)據(jù)(當(dāng)然有人把幾萬(wàn)條數(shù)據(jù)也稱作"大"那就另當(dāng)別論了)。大數(shù)據(jù)要經(jīng)過后臺(tái)處理變成"小"數(shù)據(jù)之后才能進(jìn)入可視化環(huán)節(jié)去呈現(xiàn),可視化階段已經(jīng)不必再處理也處理不了數(shù)據(jù)量大的問題了。有時(shí)大數(shù)據(jù)也指數(shù)據(jù)來(lái)源形式多樣化,但即使這種"大",也不是可視化環(huán)節(jié)去處理的,仍然是在后臺(tái)數(shù)據(jù)準(zhǔn)備階段處理。所謂的大數(shù)據(jù)可視化是個(gè)偽技術(shù)!可視化是可視化,大數(shù)據(jù)是大數(shù)據(jù),這兩種技術(shù)沒啥直接關(guān)系。
不過,在業(yè)務(wù)上,大數(shù)據(jù)可視化是有意義的。從大量數(shù)據(jù)中如何選擇或匯總出哪些最該呈現(xiàn)的內(nèi)容來(lái)展示、怎樣體現(xiàn)數(shù)據(jù)的多樣化,這些都是學(xué)問。只是,這都是前述的“藝術(shù)”能力,與“技術(shù)”能力無(wú)關(guān)。
聽到廠商喊大數(shù)據(jù)可視化時(shí),要區(qū)分出其賣點(diǎn)在于“藝術(shù)”還是“技術(shù)”。一般行業(yè)軟件開發(fā)商屬于前者,他們優(yōu)勢(shì)在于對(duì)行業(yè)的深刻理解,這是相對(duì)實(shí)在的;但大多數(shù)喊得兇的反而是后者,這些公司沒什么行業(yè)經(jīng)驗(yàn),這么做只是為了博眼球。其實(shí)道理也簡(jiǎn)單:如果某個(gè)技術(shù)廠商能把大數(shù)據(jù)準(zhǔn)備工作做好(即把"大"變"小"的過程),這本身就是一個(gè)難得的好產(chǎn)品了,根本用不著綁著可視化一起說話;而如果大數(shù)據(jù)技術(shù)不過關(guān),不敢單獨(dú)出來(lái)練,就會(huì)常常捆上可視化概念來(lái)引人注意了。天天喊大數(shù)據(jù)可視化技術(shù)的,可以直接鑒定成大忽悠。
[作者: | 編輯:]
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn