作為一名數(shù)據(jù)分析師,,一提到數(shù)據(jù)可視化就會感到莫名興奮,,我認為數(shù)據(jù)可視化有兩個非常重要的部分:一個是數(shù)據(jù),,一個是可視化,。而我們最常見的問題就是一看已經有了數(shù)據(jù),卻不知道如何去可視化,。 市面上有相當多的可視化工具,,絕對能夠挑花你的眼,但這些大多是門檻比較高的工具,,比如Gantti,、Paper.js、Highchart.js等等,,不得不說,,它們在技術層面上確實做的很牛逼,也很成熟,。但是針對的使用人群也比較單一,,就是程序員。 個人覺得在大數(shù)據(jù)時代,,數(shù)據(jù)的使用是會越來越普及的,,現(xiàn)在的很多做數(shù)據(jù)類工具的公司都在企圖讓數(shù)據(jù)分析變成一件沒門檻的事,只有大家都能輕松上手,,才能真正實現(xiàn)數(shù)據(jù)價值最大化,。 所以站在這個角度上說,想給大家推薦幾款人人可用,,能夠快速給數(shù)據(jù)賦能的可視化工具,。 數(shù)據(jù)可視化的目的,?在推薦工具之前我們需要回答另外一個問題,,你需要用這些數(shù)據(jù)可視化的工具來做什么,實現(xiàn)什么目的,? 也許你因為有一個完整的想法,,已經通過事實驗證了,,需要用更直觀易懂的方式來展現(xiàn)出來,從而講述一個邏輯或者是一個故事,; 也許你是有大量的數(shù)據(jù),,你想怎么從這些數(shù)據(jù)中間發(fā)現(xiàn),挖掘,,并展現(xiàn)一些數(shù)據(jù)背后的知識或者洞察,,發(fā)現(xiàn)等; 也許你是有各種各樣的數(shù)據(jù),,但是你不懂數(shù)據(jù)建模,,編程,或者數(shù)據(jù)清洗,,你需要一個易用的數(shù)據(jù)可視化工具實現(xiàn)通過拖拽就能完成數(shù)據(jù)的可視化,,并且可以給出最合適的展示圖形; 也許還有其他的各種場景,,但是所有數(shù)據(jù)可視化工具都有他核心服務的一個場景,,漂亮,易用,,簡單,,協(xié)作,智能,,等等都是每一個數(shù)據(jù)可視化工具的父母給予他的一個標簽,,我們需要匹配相關的標簽來做對應的推薦。 首先要明確數(shù)據(jù)分析是需要以自我需求為導向的,,拋開目的推薦可視化工具都是刷流氓,。 我們可以將他們分類為:
好,,基于這一假設,開始基于目的性推薦個人比較喜歡的數(shù)據(jù)可視化工具,。 一,、個人自助式分析
簡潔明了的數(shù)據(jù)分析工具,也是我個人最喜歡的可視化工具,,優(yōu)點是零代碼可視化,、可視化圖表豐富,只需要拖拖拽拽就可以完成十分炫酷的可視化效果,,擁有數(shù)據(jù)整合,、可視化數(shù)據(jù)處理、探索性分析,、數(shù)據(jù)挖掘,、可視化分析報告等功能,更重要的是個人版免費,。 主要優(yōu)點是可以實現(xiàn)自助式分析,,而且學習成本極低,,幾乎不需要太深奧的編程基礎,比起很多國外的工具都比較易用上手,,非常適合經常業(yè)務人員和運營人員,。在綜合性方面,F(xiàn)ineBI的表現(xiàn)比較突出,,不需要編程而且簡單易做,,能夠實現(xiàn)平臺展示,比較適合企業(yè)用戶和個人用戶,,在數(shù)據(jù)可視化方面是一個不錯的選擇,;
本來沒想把python放進來的,畢竟python這種腳步語言學習起來是比較麻煩的,,但是最終考慮還是python太強大了,,數(shù)據(jù)分析可視化只是python的一小部分應用方向,如果你不想敲代碼的話,,建議忽略這一節(jié),。 其實利用Python 可視化數(shù)據(jù)并不是很麻煩,,因為Python中有兩個專用于可視化的庫matplotlib和seaborn能讓我們很容易的完成任務,。
Tableau是各大外企在用的數(shù)據(jù)分析類報表工具,,個人感覺主打的是:人人都會用的數(shù)據(jù)分析工具,通過簡單的圖形化操作(類似Excel)就可以得出自己想要的分析結果,。 原理是通過連接公司數(shù)據(jù)庫基于一定的SQL語法建立基本數(shù)據(jù)集,對數(shù)據(jù)集進行分析,。這對數(shù)據(jù)集的完整性有很高的要求,。 二、指標監(jiān)控型報表
可視化的一大應用就是數(shù)據(jù)報表,,而FineReport可以自由編寫整合所需要的報表字段進行報表輸出,,支持定時刷新和監(jiān)控郵件提醒,是大部分互聯(lián)網公司會用到的日常報表平臺,。 尤其是公司體系內經營報表,我們用的是商業(yè)報表工具,,就是finereport,。推薦他是因為有兩個高效率的點:①可以完成從數(shù)據(jù)庫取數(shù)(有整合數(shù)據(jù)功能)—設計報表模板—數(shù)據(jù)展示的過程。②類似excel做報表,,一張模板配合參數(shù)查詢可以代替幾十張報表,。 三、動態(tài)數(shù)據(jù)可視化一個使用 JavaScript 實現(xiàn)的開源可視化庫,,底層依賴輕量級的矢量圖形庫 ZRender,,提供直觀,交互豐富,,可高度個性化定制的數(shù)據(jù)可視化圖表,,它是由百度團隊開源的。 在實際開發(fā)中使用的往往會要求從服務器端取數(shù)據(jù)進行動態(tài)顯示,,一般來說數(shù)據(jù)請求過程如下:
通常都是用Jsp+Servlet+Echarts來實現(xiàn)動態(tài)數(shù)據(jù)可視化的。 |
|
來自: 文殊院士 > 《大數(shù)據(jù)》