大數據可視化軟件和工具有哪些?

一見傾心9124


如今,企業越來越重視數據分析給業務決策帶來的有效應用,而可視化是數據分析結果呈現的重要步驟。而可視化技術/工具在國內國外也發展的相當成熟,很多都已經做成應用(比如可視化圖表庫,BI工具等等),並投入商用。

如何利用大數據可視化,如何做好大數據可視化,今天就給大家介紹一些實用的工具,有圖表庫、有BI ......

國外產品系列

1、ChartBlocks

ChartBlocks是一款網頁版的可視化圖表生成工具,在線使用。通過導入電子表格或者數據庫來構建可視化圖表。整個過程可以在圖表的嚮導指示下完成。它的圖表在HTML5的框架下,使用強大的JavaScript庫D3.js來創建圖表。圖表是響應式的,可以和任何的屏幕尺寸及設備兼容。 還可以將圖表嵌入任何網頁中。

2、D3.js

D3是個圖表庫,對於前端工程師來說,D3.js 稱得上是最好的數據可視化工具庫。

D3厲害的地方在於它建立了一整套數據到SVG屬性的計算框架,常用Data visualization模型,大多都可以再d3.layout裡面找到。D3.js運行在JavaScript上,並使用HTML,CSS和SVG。

D3.js是開源工具,使用數據驅動的方式創建漂亮的網頁,D3.js可實現實時交互,這個庫非常強大和前沿。

3、Tableau

Tableau公司將數據運算與美觀的圖表完美地嫁接在一起。它的程序很容易上手,各公司可以用它將大量數據拖放到數字"畫布"上,轉眼間就能創建好各種圖表。這一軟件的理念是,界面上的數據越容易操控,公司對自己在所在業務領域裡的所作所為到底是正確還是錯誤,就能瞭解得越透徹。其兩種不同的變體是基於雲計算的Tableau Online和Tableau Server。

它們都是為與大數據有關的組織設計的。企業使用這個工具非常方便,而且提供了閃電般的速度。還有一件事對這個工具是肯定的,Tableau具有用戶友好的特性,並與拖放功能兼容。但是在大數據方面的性能有所缺陷,每次都是實時查詢數據,如果數據量大,會卡頓。

國內做數據可視化產品/工具的公司

國內有獨立成一行業的公司,圍繞可視化做一些應用產品/系統的公司,比如:

帆軟——報表軟件finereport、商業智能finebi、大屏可視化

阿里——螞蟻金服可視化控件AntV、數據可視化大屏DataV

數字冰雹——大屏可視化

網易——數據分析平臺(BI)網易有數

除此之外,還有很多互聯網公司會開發自己的數據可視化產品、BI平臺,引用國內外開源,對內形成解決方案,但是不對外。軟件集成商也對針對客戶需求,做專門的方案,自己開發或者集成別人的應用。

1、FineBI

FineBI是一款商業智能BI工具,做數據分析和可視化數據展現,以分析為主,提供多種數據接入方式,可視化功能強大,平臺更適合掌握分析方法瞭解分析的思路的用戶,其他用戶的使用則依賴於分析師的結果輸出。FineBI也是找了很久感覺很不錯的一款數據可視化工具。其中還有很多對數據處理的公式和方法,圖表也比較全面。相對於百度的echarts,FineBI還是一款比較容易入手的數據分析工具。最後,FineBI提供了免費的版本,功能齊全,更加適合個人對數據分析的學習和使用。

2、EchartChart

echarts的優點:

國產貨有語言優勢或區域優勢。畢竟是中國製造,自己家做出來的,親和力高,比較適用於我們的思維,對於城市的地理座標、城市代碼等都已經配置好了,需要的時候,直接調用,很方便。

免費,各類圖,各種形式,K線圖完全免費開源。能減少製作成本,也方便使用,(不用擔心以後會有什麼)當客戶選擇的時候,我們可以有更多的方案為他們準備。

對於處理大量的數據和3D繪圖:基於canvas繪圖,所以3D繪圖方面佔據絕對的優勢。(可以結合百度地圖的使用,而且方便快捷。)

一個純Javascript的圖表庫:可以流暢的運行在PC和移動設備上,兼容當前絕大部分瀏覽器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底層依賴輕量級的Canvas類庫ZRender,提供直觀,生動,可交互。(使用了幾個瀏覽器,均沒發現什麼問題。)

支持和絃圖、力導佈局圖、拖拽重計算、數據視圖、值域漫遊、大規模散點。

支持動態類型切換(十分方便,以內置代碼,輕輕動動手指就可)

3、支付寶AntV

AntV 是螞蟻金服的數據可視化解決方案,主要包含「數據驅動的高交互可視化圖形語法」G2、專注解決流程與關係分析的圖表庫 G6、適於對性能、體積、擴展性要求嚴苛場景下使用的移動端圖表庫 F2 以及一套完整的圖表使用指引和可視化設計規範。已為阿里集團內外2000+個業務系統提供數據可視化能力,其中不乏日均千萬 UV 級的產品




往後餘生Qiang


主要有以下一些:

1.Excel:是一個入門級工具,Excel是快速分析數據的理想工具,也能創建供內部使用的數據圖。相信大多數人都接觸過Excel軟件,其中還有很多人會專門學習,excel中也自帶很多圖表功能,可以對數據進行可視化展現。

2. Google Chart API:目前只提供動態圖表工具。能夠在所有支持SVGCanvas和VML的瀏覽器中使用。

3. Tableau:商業分析必備的工具,功能和運行速度很強大,而且易於上手,做出來的圖表也十分美觀。

而且Tableau還可以連接數據庫,進行數據處理,目前支持市面上幾乎所有的數據庫連接,當然也支持本地文件直接輸入軟件。

4. Qlikview:Qlikview可能是Tableau最強的競爭對手。它被選為Gartner Magic Quadrant 2019的領導者,擁有康泰納仕、斯巴魯和全球零售銀行等客戶。

5. Microsoft PowerB:Microsoft Power BI界面帶給人一種熟悉感,使新用戶易於上手和使用。為了便於操作,Power BI提供了一個免費的基本版本,並且是開源的。

6. Gephi:Gephi是進行社交圖譜數據可視化分析的工具,不但能處理大規模數據集並生成漂亮的可視化圖形,還能對數據進行清洗和分類。

7.Plotly:這是最豐富多彩的BI解決方案之一,巧妙地幫助用戶創建易於理解的交互式圖表。它的一些主要功能是:根據輸入定製的二維和三維圖表,集成面向分析的語言(如Python、R和Matlab),用戶api等。

8.NodeBox:NodeBox 是OS X上創建二維圖形和可視化的應用程序。你需要了解Python程序,NodeBox與Processing類似,但是沒有Processing的互動功能。

9.Datawrapper:Datawrapper簡單、清晰和易於使用的界面,它的主要功能是:易於使用,不需要編碼或設計技能,快速交互生成圖表,打造不同的品牌風格。

10. Processing:Processing 是數據可視化的招牌工具。你只需要編寫一些簡單的代碼,然後編譯成Java。

11. 阿里的DataV:DataV旨在讓更多的人看到數據可視化的魅力,幫助非專業的工程師通過圖形化的界面輕鬆搭建專業水準的可視化應用。DataV提供豐富的可視化模板,滿足您會議展覽、業務監控、風險預警、地理信息分析等多種業務的展示需求。


牛徵曌


一般用哪些工具做大數據可視化分析?

雖然你這提問帶有廣告嫌疑,但還是當高質量回答做了吧,現在大數據時代用到工具的地方很多,也算幫助別人。在推薦工具之前,我們要先把數據可視化和 信息可視化分清楚,狹義上的數據可視化指的是將數據用統計圖表方式呈現,而信息可視化則是將非數字的信息進行可視化。

我們常常聽說的數據可視化大多指狹義的數據可視化以及部分信息可視化。根據數據類型和性質的差異,經常分為以下幾種類型:

統計數據可視化:用於對統計數據進行展示、分析,一般都是以數據庫表的形式提供,常見的有 HighCharts、ECharts、G2、Chart.js 、FineBI等等;

關係數據可視化:主要表現為節點和邊的關係,比如流程圖、網絡圖、UML 圖、力導圖等。常見的關係可視化類庫有 mxGraph、JointJS、GoJS、G6 等;

地理空間數據可視化:常見類庫如 Leaflet、Turf、Polymaps 等等;

還有時間序列數據可視化(如 timeline)、文本數據可視化(如 worldcloud)等等;

然後下面再來盤點幾個大數據可視化常用的工具:

一、D3

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

D3 的優劣:

強大的 SVG 操作能力,可以非常容易的將數據映射為 SVG 屬性

集成了大量數據處理、佈局算法和計算圖形的工具方法

強大的社區和豐富的 demo

API 太底層,複用性低,學習與使用成本高

D3 沒有提供封裝好的組件,在複用性、易用性方面不佳,社區裡有很多基於 D3 的可視化組件庫:

nvd3.js: 基於 D3 封裝了常見的折線圖、散點圖、餅圖,功能比較簡單

dc.js: 除了提供了常見的圖表外還提供了一些數據處理能力

c3.js: 一個輕量級的基於狀態管理的圖表庫

D3 有著 Stanford 的血脈淵源,在學術界享有很高聲譽,靈活強大使得它成為目前領域內使用最廣泛的可視化類庫,但偏底層的 API 和數據驅動模式,使得上手 D3 存在一定門檻,基於 D3 的工程實現上需要自己考慮和處理更多內容,如動畫、交互、統一樣式等,研發成本較高。

二、FineBI

簡潔明瞭的數據分析工具,優點是零代碼可視化、可視化圖表豐富,只需要拖拖拽拽就可以完成十分炫酷的可視化效果,擁有數據整合、可視化數據處理、探索性分析、數據挖掘、可視化分析報告等功能,更重要的是個人版免費。

評價:

FineBI做到了自助式分析,圖表類型豐富,數據分析功能較強大,鑽取,篩選,分組等功能都有。但是對於普通沒有IT基礎的人來說,要想真正熟練地掌握finebi,還是有一定的難度的,需要花上幾天,但是這個難度相比Excel的VBA學習還是低不少的。

三、HighCharts

HighCharts 是一個用純 JavaScript 編寫的圖表庫, 能夠簡單便捷的在 Web 應用上添加交互性圖表。這是在 Web 上使用最廣泛的圖表,企業使用需要購買商業授權。

HighCharts 的優劣:

使用門檻極低,兼容性好

使用廣泛,非常成熟

樣式比較陳舊、圖表難以擴展

這是圖表界的 jQuery,在世界範圍內是使用最多最廣的一個可視化類庫,但整體圖表設計比較陳舊難以擴展,同時商業公司使用需要按照使用人數購買版權,比較昂貴,阿里有購買過,目前已不推薦使用。

四、ECharts

ECharts 縮寫自 Enterprise Charts,企業級圖表,開源來自百度數據可視化團隊,是一個純 Javascript 的圖表庫,可以流暢的運行在 PC 和移動設備上,兼容當前絕大部分瀏覽器,底層依賴另一個也是該團隊自主研發的輕量級的 Canvas 類庫 ZRender,提供直觀,生動,可交互,可高度個性化定製的數據可視化圖表。ECharts 是目前國內唯一一個入選 GitHub 全球可視化榜單的開源項目,2w+ star 全球排名第三,社區活躍,覆蓋主流前端框架和 8 種編程語言的擴展,目前國內市場佔有率處於絕對領先地位。

ECharts 的優劣:

豐富的圖表類型,覆蓋主流常規的統計圖表

配置項驅動,三級個性化圖表樣式管理

移動端優化,交互和佈局適配,按需打包

深度的交互式數據探索

地理特效(百度遷徙,百度人氣,公交軌跡等效果)

靈活性上不如 Vega 等基於圖形語法的類庫

複雜關係型圖表比較難定製

ECharts 能很好滿足傳統圖表需求,但在高度靈活多樣化的可視需求面前,需要另尋出路。

五、Leaflet

Leaflet 是面向移動設備的交互式地圖的 JavaScript 庫。 測量的 JS 只有大約 38 KB,它具有大多數開發人員需要的所有映射功能。

Leaflet 的優劣:

專門針對地圖應用

mobile 兼容性良好

API 簡潔、支持插件機制

功能比較簡單,需要具備二次開發能力

地圖專用,其他領域使用不上。目前 Google 地圖、高德地圖、百度地圖都擁有自研的 JS 庫。

八、AntV

AntV 是螞蟻金服全新一代數據可視化解決方案,主要面向從事數據可視化應用相關的工程師和設計師,目前包括:

底層繪圖引擎 G:目前基於 canvas 2d 提供基礎繪圖能力,基於 webgl 的版本正在規劃中;

可視化語法類庫 G2:一套數據驅動的高交互可視化圖形語法,提供了豐富的圖表、專業的數據處理能力、便利的擴展方式和強大交互能力;

關係可視化類庫 G6:專注解決流程與關係分析的圖表庫,集成了大量的交互,可以輕鬆的進行動態流程圖和關係網絡的開發;

移動端圖表類庫 F2:是一套精簡、高效易擴展的移動端圖表庫,適於對性能、體積、擴展性要求嚴苛的移動應用場景下使用;

可視化設計指引與使用規範:統計圖表以及常用場景下的可視化設計指引和使用規範;





伊倫Jackie


1.

FineBIFineBI是一款商業智能BI工具,做數據分析和可視化數據展現,以分析為主,提供多種數據接入方式,可視化功能強大,平臺更適合掌握分析方法瞭解分析的思路的用戶,其他用戶的使用則依賴於分析師的結果輸出...

2.

EchartChartecharts的優點:國產貨有語言優勢或區域優勢。畢竟是中國製造,自己家做出來的,親和力高,比較適用於我們...

3.

支付寶AntVAntV 是螞蟻金服的數據可視化解決方案,主要包含「數據驅動的高交互可視化...


皓訊科技


最近幾年,在互聯網行業帶動下,各行各業企業越來越重視數據分析對業務決策的支撐和幫助。在商業實踐中,可視化是數據分析結果呈現的重要步驟和基礎部分。相對國內,商業相對發達的國外,可視化技術和工具相當成熟,很多都已經做成開放應用(比如可視化圖表庫,BI工具等等),並投入商用。國內不少大公司、海龜團隊也致力於這一方面的工作,產生了一些不錯的產品和工具。就給大家介紹一些實用的工具。


一、國外產品系列

1、Tableau

首先是做可視化最有名的的軟件,Tableau。Tableau公司將數據運算與美觀的圖表完美地嫁接在一起。它的程序很容易上手,各公司可以用它將大量數據拖放到數字"畫布"上,轉眼間就能創建好各種圖表。這一軟件的理念是,界面上的數據越容易操控,公司對自己在所在業務領域裡的所作所為到底是正確還是錯誤,就能瞭解得越透徹。其兩種不同的變體是基於雲計算的Tableau Online和Tableau Server。

它們都是為與大數據有關的組織設計的。企業使用這個工具非常方便,而且提供了閃電般的速度。還有一件事對這個工具是肯定的,Tableau具有用戶友好的特性,並與拖放功能兼容。但是在大數據方面的性能有所缺陷,每次都是實時查詢數據,如果數據量大,會卡頓。


2、ChartBlocks

ChartBlocks是一款網頁版的可視化圖表生成工具,在線使用。通過導入電子表格或者數據庫來構建可視化圖表。整個過程可以在圖表的嚮導指示下完成。它的圖表在HTML5的框架下,使用強大的JavaScript庫D3.js來創建圖表。圖表是響應式的,可以和任何的屏幕尺寸及設備兼容。 還可以將圖表嵌入任何網頁中。


3、D3.js

D3是個圖表庫,對於前端工程師來說,D3.js 稱得上是最好的數據可視化工具庫。D3厲害的地方在於它建立了一整套數據到SVG屬性的計算框架,常用Data visualization模型,大多都可以再d3.layout裡面找到。D3.js運行在JavaScript上,並使用HTML,CSS和SVG。

D3.js是開源工具,使用數據驅動的方式創建漂亮的網頁,D3.js可實現實時交互,這個庫非常強大和前沿。


二、國內做數據可視化產品/工具的公司

國內圍繞可視化做一些應用產品/的公司,比如:

帆軟——報表軟件finereport、商業智能finebi、大屏可視化螞蟻金服可視化控件AntV、數據可視化大屏DataV數字冰雹、大屏可視化百度開源圖表控件Echarts、數據分析平臺(BI)網易有數。

除此之外,還有很多互聯網公司會開發自己的數據可視化產品、BI平臺,引用國內外開源,對內形成解決方案,但是不對外。軟件集成商也對針對客戶需求,做專門的方案,自己開發或者集成別人的應用。


1、FineBI

FineBI是一款商業智能BI工具,做數據分析和可視化數據展現,以分析為主,提供多種數據接入方式,可視化功能強大,平臺更適合掌握分析方法瞭解分析的思路的用戶,其他用戶的使用則依賴於分析師的結果輸出。FineBI也是找了很久感覺很不錯的一款數據可視化工具。其中還有很多對數據處理的公式和方法,圖表也比較全面。相對於百度的echarts,FineBI還是一款比較容易入手的數據分析工具。最後,FineBI提供了免費的版本,功能齊全,更加適合個人對數據分析的學習和使用。

2、EchartChart

國產貨有語言優勢或區域優勢。畢竟是中國製造,自己家做出來的,親和力高,比較適用於我們的思維,對於城市的地理座標、城市代碼等都已經配置好了,需要的時候,直接調用,很方便。免費,各類圖,各種形式,K線圖完全免費開源。能減少製作成本,也方便使用,(不用擔心以後會有什麼)當客戶選擇的時候,我們可以有更多的方案為他們準備。對於處理大量的數據和3D繪圖:基於canvas繪圖,所以3D繪圖方面佔據絕對的優勢。(可以結合百度地圖的使用,而且方便快捷。)一個純Javascript的圖表庫:可以流暢的運行在PC和移動設備上,兼容當前絕大部分瀏覽器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底層依賴輕量級的Canvas類庫ZRender,提供直觀,生動,可交互。(使用了幾個瀏覽器,均沒發現什麼問題。)支持和絃圖、力導佈局圖、拖拽重計算、數據視圖、值域漫遊、大規模散點。支持動態類型切換(十分方便,以內置代碼,輕輕動動手指就可)


3、支付寶AntV

AntV 是螞蟻金服的數據可視化解決方案,主要包含「數據驅動的高交互可視化圖形語法」G2、專注解決流程與關係分析的圖表庫 G6、適於對性能、體積、擴展性要求嚴苛場景下使用的移動端圖表庫 F2 以及一套完整的圖表使用指引和可視化設計規範。已為阿里集團內外2000+個業務系統提供數據可視化能力,其中不乏日均千萬 UV 級的產品。


以上就是一些常用大數據可視化軟件和工具,希望能幫到有需要的同學老師,如果相關問題,多交流學習。


喵星人個人成長筆記


數據可視化這塊,帆軟和Smartbi都是不錯的選擇,產品各有特色,差異不大,根據你們公司的具體需求和預算去綜合考慮吧。


分享到:


相關文章: