咱們聊聊可視化技術(shù)中的一些常見誤區(qū)。
所謂數(shù)據(jù)可視化是指把數(shù)據(jù)以圖形動畫及地圖等形式呈現(xiàn)出來,這樣既直觀又美觀,易于理解從而看出數(shù)據(jù)背后的問題。
要做好數(shù)據(jù)可視化,需要兩方面的能力。一方面是“藝術(shù)”能力,即知道什么樣的數(shù)據(jù)用什么形式去表現(xiàn)最合適,該用柱形圖時不能用餅圖,顏色搭配也要合理,等等;另一方面是“技術(shù)”能力,設(shè)計好的呈現(xiàn)方案還要能真地做出來,并且要把成本控制在可接受范圍內(nèi)。這里我們不深入討論“藝術(shù)”問題,來看看考察和選擇可視化技術(shù)中的一些常見誤區(qū)。
誤區(qū):考察報表,挑可視化技術(shù)最好的?
報表原則上也是一種可視化手段,大多數(shù)報表工具在很久以前都提供了統(tǒng)計圖的功能,可算是可視化的初級階段。用戶自然會想到選購報表工具解決可視化需求,繼而也會自然地認(rèn)真考察備選產(chǎn)品的呈現(xiàn)效果,挑一個可視化技術(shù)最好的出來?
這個想法對于大多數(shù)產(chǎn)品都是正確的,但在考察報表工具的可視化技術(shù)時卻不是這樣。
確實(shí),可視化技術(shù)的門檻不低,要做出炫麗的圖形動畫并不容易,地圖呈現(xiàn)還需要事先準(zhǔn)備大量數(shù)據(jù)。按說這種高門檻技術(shù),各廠家產(chǎn)品一定會有明顯的差異。但是,可視化領(lǐng)域有一批無私奉獻(xiàn)的團(tuán)隊在免費(fèi)提供開源圖形包(含動畫、地圖等,當(dāng)然也可能未必?zé)o私,只是咱不懂人家的賺錢模式,反正都不要錢、做得好、種類多),大家只要簡單集成這些開源包就能擁有很好的可視化能力了。
結(jié)果,產(chǎn)品的技術(shù)差異并不在報表工具上,而在這些開源包上。報表工具顯然不會把自己憋死,一般都能集成所有常見的開源包。結(jié)果就是,集成了開源包的報表工具在可視化技術(shù)上沒有差別!實(shí)在要比較報表工具在這方面的差別,也是比較數(shù)據(jù)規(guī)整和傳遞手段等集成方案,與可視化技術(shù)本身沒多大關(guān)系。如果只是圖形需求,那直接使用開源包即可。不過可視化呈現(xiàn)常常需要圖表混合,而開源包的報表能力一般很弱甚至沒有,并且要借助報表的格式和計算能力對原始數(shù)據(jù)做對齊整理,所以大部分情況下還是配合報表工具更好些,這時要對比的還是報表工具本身的能力。
報表工具向可視化發(fā)展并不能樹起新的技術(shù)門檻,門檻都在開源包那里。為了可視化能力而去購買某種報表工具也是花冤枉錢。還有些可視化產(chǎn)品使用自己的技術(shù)而不是開源包,但豐富程度與開源包沒法比,功能還要更弱,再考慮到價格,更是不值。
誤區(qū):開源包太麻煩了,封裝簡化后就好了?
開源包內(nèi)容豐富、功能強(qiáng)大,但也概念復(fù)雜、參數(shù)眾多,這意味著學(xué)習(xí)成本較高。一個普遍的想法是開源包用起來太麻煩了,有誰在外面封裝一層簡化一下就好了?
對效果要求不高的情況是沒有問題的,大部分集成了開源包的可視化產(chǎn)品(包括報表工具)也都會做簡化封裝以降低初次上手人員的學(xué)習(xí)門檻。但是,對于希望獲得優(yōu)秀效果的用戶,那恐怕要失望了。
換位思考一下就能明白,這些開源包的作者們當(dāng)然很希望自己的產(chǎn)品被廣泛應(yīng)用,那自然也會努力把產(chǎn)品做得更易用,而且顯然這群人非常專業(yè),那為什么還要做得這么復(fù)雜呢?答案是沒有辦法,如果想控制得深入自由,那就必須有足夠的參數(shù)才可以(目前的人工智能技術(shù)還沒有達(dá)到自動替用戶選定參數(shù)的水平),現(xiàn)在提交出來的已經(jīng)是最好的結(jié)果了。試想一下,飛機(jī)的儀表盤和操控設(shè)備可能比汽車要多出十倍,但有哪個能省掉呢?
所以,如果想隨心所欲地做出炫麗效果,要充分利用開源包的功能,這個成本是省不掉的!其實(shí)這些開源包看起來復(fù)雜,實(shí)際上已經(jīng)被作者們精心設(shè)計過的,學(xué)習(xí)成本并沒有乍看起來那么高,對于有前端開發(fā)經(jīng)驗(yàn)的程序員來說不難上手。當(dāng)然這比直接使用封裝后的模版還是要難,那就要掂量一下需求簡單時是否還值得花錢來買這些模版了。
誤區(qū):大數(shù)據(jù)可視化?
大數(shù)據(jù)也是個熱門詞,把兩個熱門詞結(jié)合起來的大數(shù)據(jù)可視化是個什么鬼?
數(shù)據(jù)可視化,不管是服務(wù)還是產(chǎn)品,也不管門檻高或不高,都是實(shí)實(shí)在在的業(yè)務(wù)。但加了個"大"字后,就有很大可能性變成忽悠了。
可視化的結(jié)果是要讓人看的,而人類視力有生理極限,無論圖形、表格、動畫等形式,都不可能直接觀察"大"數(shù)據(jù)(當(dāng)然有人把幾萬條數(shù)據(jù)也稱作"大"那就另當(dāng)別論了)。大數(shù)據(jù)要經(jīng)過后臺處理變成"小"數(shù)據(jù)之后才能進(jìn)入可視化環(huán)節(jié)去呈現(xiàn),可視化階段已經(jīng)不必再處理也處理不了數(shù)據(jù)量大的問題了。有時大數(shù)據(jù)也指數(shù)據(jù)來源形式多樣化,但即使這種"大",也不是可視化環(huán)節(jié)去處理的,仍然是在后臺數(shù)據(jù)準(zhǔn)備階段處理。所謂的大數(shù)據(jù)可視化是個偽技術(shù)!可視化是可視化,大數(shù)據(jù)是大數(shù)據(jù),這兩種技術(shù)沒啥直接關(guān)系。
不過,在業(yè)務(wù)上,大數(shù)據(jù)可視化是有意義的。從大量數(shù)據(jù)中如何選擇或匯總出哪些最該呈現(xiàn)的內(nèi)容來展示、怎樣體現(xiàn)數(shù)據(jù)的多樣化,這些都是學(xué)問。只是,這都是前述的“藝術(shù)”能力,與“技術(shù)”能力無關(guān)。
聽到廠商喊大數(shù)據(jù)可視化時,要區(qū)分出其賣點(diǎn)在于“藝術(shù)”還是“技術(shù)”。一般行業(yè)軟件開發(fā)商屬于前者,他們優(yōu)勢在于對行業(yè)的深刻理解,這是相對實(shí)在的;但大多數(shù)喊得兇的反而是后者,這些公司沒什么行業(yè)經(jīng)驗(yàn),這么做只是為了博眼球。其實(shí)道理也簡單:如果某個技術(shù)廠商能把大數(shù)據(jù)準(zhǔn)備工作做好(即把"大"變"小"的過程),這本身就是一個難得的好產(chǎn)品了,根本用不著綁著可視化一起說話;而如果大數(shù)據(jù)技術(shù)不過關(guān),不敢單獨(dú)出來練,就會常常捆上可視化概念來引人注意了。天天喊大數(shù)據(jù)可視化技術(shù)的,可以直接鑒定成大忽悠。

選擇真正的BI可視化工具比較推薦億信華辰,中國領(lǐng)先的商業(yè)智能BI工具與大數(shù)據(jù)分析報表軟件服務(wù)提供商,不管是技術(shù)還是報表呈現(xiàn)的效果,都是值得推敲的!
(部分內(nèi)容來源網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系刪除)