數據可視化工具

做數據可視化的工具有很多,我們可以分爲大概這幾種:
1.商業智能分析軟件
2.可視化大屏
3.前端可視化組件
4.編程語言

一、商業智能分析軟件

最目前最著名的商業智能分析軟件有Tableau和PowerBI,另外國內的帆軟
公司推出的FineBI也是受國內很多企業的青睞。Tableau是國外的,收費的,PowerBI是微軟出品的,也是收費的,可以和 Excel搭配使用,通過PowerBI來呈現Excel的可視化內容。FineBI因爲是我們自己本土出的,對國內使用更加友好。

二、可視化大屏類

天貓的可視化大屏:
在這裏插入圖片描述
現在其實我們可以看到很多公司都有這樣的可視化大屏,看起來科技感強,檔次高,好像特別厲害的樣子。介紹下兩款可視化大屏軟件DataV和FineReport:
DataV是阿里自己推出的,他們的天貓雙十一可視化大屏就是用這個呈現的,我們要做的就是選擇相應的控件,配置控件的樣式、數據傳輸和交互效果等。雖然它是收費的,但是也有一些免費的模板可以使用。
FineReport是帆軟出品的工具,FineReport可以做數據大屏,也可以做可視化報表,在很多行業都有解決方案,操作起來也很方便。

三、前端可視化組件

可視化組件都是基於Web渲染的技術的。所以你需要了解一下幾個典型的Web渲染技術:Canvas、SVG和WebGL。簡單來說,Canvas和SVG是HTML5中主要的2D圖形技術,WebGL是3D框架。
常用的可視化組件有:Echarts、D3、Three.js和AntV。
這裏介紹下Echarts:
ECharts是基於H5canvas的Javascript圖表庫,是百度的開源項目,一直都有更新,使用的人也比較多。它作爲一個組件,可以和DataV、Python進行組合使用。可以在DataV企業版中接入ECharts圖表組件。也可以使用Python的Web框架(比如Django、Flask)ECharts的解決方案。

四、編程語言

使用數據可視化分析的首選語言當然是python,當然R語言也是不錯的。
在Python裏包括了衆多可視化庫,比如Matplotlib、Seaborn、Bokeh、Plotly、Pyecharts、Mapbox和Geoplotlib。其中使用頻率最高,最需要掌握的就是Matplotlib和Seaborn。Matplotlib大部人可能都知道,Seaborn有些人可能不太熟悉,它是一個基於Matplotlib的高級可視化效果庫,針對Matplotlib做了更高級的封裝,讓作圖變得更加容易。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章