想成為數據可視化高手,先來看完這篇極速入門教程
說起數據分析的必備技能,就不得不提一個很火的詞語,那就是數據可視化,究竟什么是可視化?怎么才能學會數據可視化呢?
我們先來說一說,什么叫做可視化:
簡單來說,可視化就是把看起來較枯燥的文字、報表用易于觀看的圖片形式表達出來。
大家都知道公司數據非常多,尤其是互聯網金融公司和地產公司,從周報、月報、季報到年終總結,其實都是對過去工作數據的歸納和總結的過程。
因此,很多人都被迫變成了處理數據的機器,而雜亂無章的數據非常難以進行分析和統計,此時數據可視化應運而生。

Anscombe 的四重奏
這就是一個非常典型的數據可視化例子。
上面的數據通過人眼很難看出其規律性,大家只認為這是一組雜亂的數據,而將其可視化之后就發現了其中非常明顯的規律性,方便人腦記憶。
可視化分類
簡而言之,可視化在實際業務層面上可以分為兩類:信息可視化、數據可視化。
但是信息可視化與數據可視化的區別還是很大的,很大的區別就在于數據可視化的”數據是可變的、不固定的、可更改的、具象的“,信息可視化的“信息是固定的、不變的、不可更改的、抽象的”。
1、數據可視化
舉個簡單的實際例子,公司老板想要監控一下公司銷售部門的情況,這時候我們就需要從數據庫或者數據平臺中取出銷售部門的數據,然后通過數據可視化的方法制作一張駕駛艙,然后交到老板手里;或者很多公司都會做大屏項目,比如生產項目進展大屏:

這時候我們所取的數據都是具象的結構化數據,比如銷售額情況、毛利率情況等等,這些結構化數據我們可以通過程序或者BI工具生成各種圖形圖像,并且這些程序和工具可以應用不同的數據,也就是說當數據變化之后,數據可視化的結果也是會變化的。
所以,數據是可變的、不固定的、可更改的、具象的。這時候這張可視化展示的都是一個個的“數據”,比如“銷售額下降了50%“、”成本上升了20%“,我們能從數據可視化中得到的結果也一定是數據。
2、信息可視化
如果我們想要展示一下近幾年北極冰層的消融情況,這個時候我們用結構化的數據非常難以表達,因此對于地理信息、音頻視頻數據、文字等非結構化數據,我們展示的只能是”信息“,而非數據。
所以一般認為,信息可視化囊括了數據可視化、信息圖形、知識可視化、科學可視化、視覺設計方面的所有發展與進步。

這時候信息可視化的基礎仍然還是數據,但是他處理的對象是抽象數據集合,因此信息可視化實際上既有統計圖形學的基礎,又與信息圖形、視覺設計等現代技術相關。
其表現形式通常在二維空間,因此關鍵問題是在有限的展現空間中以直觀的方式傳達大量的抽象信息。
除此之外,很多人都覺得只要是用了柱狀圖、餅狀圖、折線圖之類的圖表,就叫做數據可視化;用藝術設計手法繪制的圖表,就叫做信息可視化。其實這是很片面的,雖然這兩個特點的確存在。

大家眼中的數據可視化(來源:finebi)

大家眼中的信息可視化(來源:CANSIFEN)
我們先從整體上看一下可視化的定義:
可視化:是利用計算機圖形學和圖像處理技術,將數據轉換成圖形或圖像在屏幕上顯示出來,并進行交互處理的理論、方法和技術。
因此無論是數據可視化、還是信息可視化,二者的對象都是最原始的數據,而圖形和圖表只是數據的表現形式,也就是載體,因此不能作為二者的區分要素,因為信息可視化的基礎圖表也是柱狀圖、折線圖、餅狀圖這種簡單圖表類型,比如下面這張信息可視化作品,其實也是最簡單的柱狀圖變形而已。

數據可視化的工具
1、D3
D3.js 是一個基于數據操作文檔的 JavaScript 庫。D3 可以將強大的可視化組件和數據驅動的 DOM 操作方法優秀結合。

評價:強大的 SVG 操作能力,可以非常容易的將數據映射為 SVG 屬性,還集成了大量數據處理、布局算法和計算圖形的工具方法,有著強大的社區和豐富的 demo,但是API 太底層,復用性低,學習與使用成本高。
2、FineBI
一款國產的商業智能軟件,主打的是數據分析,操作非常簡便,拖拽就能自動生成圖表,還帶有智能圖表推薦功能,而且內置的可視化圖表很豐富,用來制作可視化儀表板或者可視化大屏很方便。
除了數據可視化功能之外,它還包含了數據分析過程中的數據處理、建模、甚至是SQL的優化,對于數據分析來說也是一款很好的工具。

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

可以直連數據庫,方便快捷的定制各種復雜表樣,用來做出固定格式的周報、月報等。
它的格式類似于excel界面,特色功能報表制作,報表權限分配,報表管理還有填報,支持多種數據庫。
4、Flourish
可以說是最好用的免費可視化在線flash網站,在國外很有名,提供了非常多的數據可視化模板,你只要把數據導入到模板里,設置好相應的速度、顏色、圖標等信息,可視化圖表就完成了,繪制完成的可視化圖表可以發布并且嵌入到網頁或者PPT中。

5、Tableau
全球知知名度很高的數據可視化工具,用戶群體龐大,操作界面很靈多,圖表設計簡潔明了、個性化程度高,易用性和交互體驗優秀。
傻瓜式入門,適合新手,隨著經驗增多,也有更多專業功能的可以循序漸進的學習使用,進行更加高階的可視化分析,是很多可視化愛好者的選擇。
