想成為資料視覺化高手,來看完這篇教程就能極速入門!

--

說起資料分析的必備技能,就不得不提一個很火的詞語,那就是資料視覺化,究竟什麼是視覺化?怎麼才能學會資料視覺化呢?

我們先來說一說,什麼叫做視覺化:

簡單來說,視覺化就是把看起來較枯燥的文字、報表用易於觀看的圖片形式表達出來。

大家都知道公司資料非常多,尤其是網際網路金融公司和地產公司,從週報、月報、季報到年終總結,其實都是對過去工作資料的歸納和總結的過程。因此,很多人都被迫變成了處理資料的機器,而雜亂無章的資料非常難以進行分析和統計,此時資料視覺化應運而生。

這就是一個非常典型的資料視覺化例子。上面的資料透過人眼很難看出其規律性,大家只認為這是一組雜亂的資料,而將其視覺化之後就發現了其中非常明顯的規律性,方便人腦記憶

一、視覺化分類

簡而言之,視覺化在實際業務層面上可以分為兩類:資訊視覺化、資料視覺化

但是資訊視覺化與資料視覺化的區別還是很大的,最大的區別就在於資料視覺化的”資料是可變的、不固定的、可更改的、具象的“,資訊視覺化的“資訊是固定的、不變的、不可更改的、抽象的”。

1、資料視覺化

舉個簡單的實際例子,公司老闆想要監控一下公司銷售部門的情況,這時候我們就需要從資料庫或者資料平臺中取出銷售部門的資料,然後透過資料視覺化的方法制作一張戰情室,然後交到老闆手裡;或者很多公司都會做大屏專案,比如生產專案進展大屏:

這時候我們所取的資料都是具象的結構化資料,比如銷售額情況、毛利率情況等等,這些結構化資料我們可以透過程式或者BI工具生成各種圖形影象,並且這些程式和工具可以應用不同的資料,也就是說當資料變化之後,資料視覺化的結果也是會變化的。

所以,資料是可變的、不固定的、可更改的、具象的。

這時候這張視覺化展示的都是一個個的“資料”,比如“銷售額下降了50%”、“成本上升了20%”,我們能從資料視覺化中得到的結果也一定是資料。

2、資訊視覺化

如果我們想要展示一下近幾年北極冰層的消融情況,這個時候我們用結構化的資料非常難以表達,因此對於地理資訊、音訊影片資料、文字等非結構化資料,我們展示的只能是”資訊“,而非資料。所以一般認為,資訊視覺化囊括了資料視覺化、資訊圖形、知識視覺化、科學視覺化、視覺設計方面的所有發展與進步。

除此之外,很多人都覺得只要是用了柱狀圖、餅狀圖、折線圖之類的圖表,就叫做資料視覺化;用藝術設計手法繪製的圖表,就叫做資訊視覺化。其實這是很片面的,雖然這兩個特點的確存在。

我們先從整體上看一下視覺化的定義:視覺化:是利用計算機圖形學和影象處理技術,將資料轉換成圖形或影象在螢幕上顯示出來,並進行互動處理的理論、方法和技術。因此無論是資料視覺化、還是資訊視覺化,二者的物件都是最原始的資料,而圖形和圖表只是資料的表現形式,也就是載體,因此不能作為二者的區分要素,因為資訊視覺化的基礎圖表也是柱狀圖、折線圖、餅狀圖這種簡單圖表型別,比如下面這張資訊視覺化作品,其實也是最簡單的柱狀圖變形而已。

二、資料視覺化的工具

1、D3

D3.js 是一個基於資料操作文件的 JavaScript 庫。 D3 可以將強大的視覺化元件和資料驅動的 DOM 操作方法完美結合。

評價:強大的 SVG 操作能力,可以非常容易的將資料對映為 SVG 屬性,還集成了大量資料處理、佈局演算法和計算圖形的工具方法,有著強大的社群和豐富的 demo,但是API 太底層,複用性低,學習與使用成本高。

2、ECharts

企業級圖表,開源來自百度資料視覺化團隊,是一個純 Javascript 的圖表庫,可以流暢的執行在 PC 和行動裝置上,相容當前絕大部分瀏覽器。

評價:豐富的圖表型別,覆蓋主流常規的統計圖表,而且配置項驅動,三級個性化圖表樣式管理,但是靈活性上不如 Vega 等基於圖形語法的類庫,一些複雜關係型圖表比較難定製

3、FineReport

FineReport報表軟體是一款純Java編寫的、集資料展示(報表)和資料錄入(表單)功能於一身的企業級web報表工具,僅需簡單的拖拽操作便可以設計複雜的中國式報表,搭建資料決策分析系統。

評價:可以直連資料庫,方便快捷的定製各種複雜表樣,用來做出固定格式的週報、月報等。它的格式類似於excel介面,特色功能報表製作,報表許可權分配,報表管理還有填報,支援多種資料庫。

4、Vega

Vega 是一套互動圖形語法,定義了資料到圖形的對映規則、常見的互動語法和常見的圖形元素,使用者可以自由使用 Vega 語法進行組合構建出各種各樣的圖表。

評價:完全基於 JSON 語法,提供從資料到圖形的對映規則,支援常見的互動語法,但是其本身有著複雜的語法設計,使用和學習成本很高

5、FineBI

FineBI是商業智慧BI工具,與Tableau類似,都主張視覺化的探索性分析,有點像加強版的資料透視表。上手簡單,視覺化庫豐富。可以充當資料報表的門戶,也可以充當各業務分析的平臺。

評價:FineBI做到了自助式分析,圖表型別豐富,資料分析功能較強大,鑽取,篩選,分組等功能都有。

文章來源:李啟方
原文連結:https://zhuanlan.zhihu.com/p/188601192

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

我是「數據分析那些事」。常年分享數據分析乾貨,不定期分享好用的職場技能工具。各位也可以關注我的Facebook,按讚我的臉書並私訊「10」,送你十週入門數據分析電子書唷!期待你與我互動起來~

文章推薦

餅圖變形記,肝了3000字,收藏就是學會!

MySQL必須掌握4種語言!

太實用了!4種方法教你輕鬆製作互動式儀表板!

跟資料打交道的人都得會的這8種資料模型,滿足工作中95%的需求

妙呀!一行Python程式碼

回顧十週入門數據分析系列文:

關注數據君的臉書:

我是「數據分析那些事」。常年分享數據分析乾貨,不定期分享好用的職場技能工具。按贊我的臉書,會有豐富資料包贈送唷!

--

--

數據分析那些事
數據分析那些事

Written by 數據分析那些事

這是一個專注於數據分析職場的內容部落格,聚焦一批數據分析愛好者,在這裡,我會分享數據分析相關知識點推送、(工具/書籍)等推薦、職場心得、熱點資訊剖析以及資源大盤點,希望同樣熱愛數據的我們一同進步! 臉書會有更多互動喔:https://www.facebook.com/shujvfenxi/

No responses yet