1. 程式人生 > >【55種開源資料視覺化工具簡介】

【55種開源資料視覺化工具簡介】

http://blog.csdn.net/tianxuzhang/article/details/44925777

大資料時代資料視覺化成為理解和表達資料的有效甚至是唯一的手段。

工欲善其事必先利其器,本文對55個流行的資料視覺化工具開源協議,主頁,文件,案例等資源的進行簡單介紹,其中包括著名的D3.jsRGephiRaphaëlProcessing.jsTableau PublicGoogle Chart Tools,Arbor.js等,資料來源http://selection.datavisualization.ch/

下面安照字母順序進行介紹(已更新至第11個,未完待續……)

1 Arbor.js

 

型別: 

開源協議: MIT

資源連結

功能簡介

Arbor是一個使用web workers 和jQuery建立的圖視覺化庫。它不是一個包絡永珍的框架,提供了一個高效,力導向佈局演算法加上抽象的圖形組織和螢幕重新整理處理。它支援離頻編輯,這意味著你可以和canvas、SVG甚至HTML一起使用。

2 CartoDB

 

型別: Web應用

技術: JavaScript

開源協議: Commercial

資源連結

需要註冊才能瀏覽網頁內容。

功能簡介

CartoDB是一個雲上的地理空間資料庫,允許儲存和視覺化web上的資料。使用CartoDB可以快速建立基於地圖的視覺化效果。

3 Chroma.js

 

 型別: 庫

技術: JavaScript

開源協議: GPL

資源連結

功能簡介

Chroma.js是一個很小的JavaScript庫(8.5KB)包含各種顏色轉換和色階。

4 Circos

型別: 桌面應用

技術: Perl
開源協議: GPL

資源連結

功能簡介

Circos是一個軟體包,用於資料和資訊視覺化。它使用圓形佈局來視覺化。這使得Circos非常適合遊覽物體或位置之間的關係。

5 Cola.js

 

型別: 庫
技術: JavaScript
開源協議: MIT

資源連結

功能簡介

Cola.js是一個開源的JavaScript庫,使用基於約束的優化技術的排列HTML5文件和圖表。它和D3.js 和svg.js配合使用會更好。核心佈局是基於C ++的libcola庫的JavaScript程式碼完全重寫。它有為d3.js設計的介面卡,允許您將cola作為D3力佈局的一個簡易替換。它不像D3力的佈局收斂到一個區域性最優,而是通過一個簡單的退火策略強制收斂。

6 ColorBrewer


型別: Web應用&庫

技術: JavaScript,Flash
開源協議: Apache

資源連結

功能簡介

一個為圖表選擇顏色的工具。

7 Cubism.js

 

型別: 

技術: JavaScript
開源協議: Apache

資源連結

主頁:http://square.github.com/cubism/

資料資源:http://square.github.com/cube/

功能簡介

Cubism.js是D3的外掛用於時間序列的視覺化。使用Cubism可以構建更好的實時儀表板。

8 Cytoscape

 

型別: 

技術: Java
開源協議: GPL

資源連結

功能簡介

Cytoscape的是一個複雜網路的視覺化工具。適用於各種問題領域,包括生物資訊學,社會網路分析,語義網路。

9 D3.js

 


型別: 庫

技術: JavaScript

開源協議: BSD

資源連結

原始碼地址:https://github.com/mbostock/d3

QQ群:D3資料視覺化(單擊可加群,加群請自我介紹!)

功能簡介

目前最流行的資料視覺化庫之一,小型,靈活,高效的資料視覺化庫,用來建立和操作基於資料的互動式文件。

10 Dance.js

技術: JavaScript型別: 庫

開源協議: MI

資源連結

功能簡介

Dance.js是一個簡單的資料驅動的視覺化框架。它基本上有Backbone.js的味道,但富含一些非常流行的D3.js視覺化框架的思想。

11 Data.js

技術: JavaScript型別: 庫

開源協議:MIT

資源連結

功能簡介

         一個數據表示框架,為領域資料提供統一的介面。

12 DataWrangler

型別: Web應用
技術: HTML
開源協議: Free to use

資源連結

13 Degrafa

型別: 庫
技術: Flash
開源協議: MIT

資源連結

14 Envision.js

型別: 庫
技術: JavaScript
開源協議: MIT

資源連結

15 Flare

型別: 庫
技術: Flash
開源協議: BSD

資源連結

主頁:http://flare.prefuse.org/

16 GeoCommons

型別: Web Application & API
技術: JavaScript, Ruby
開源協議: Various

資源連結

17 Gephi

型別: Desktop Application
技術: Windows, Linux, MacOS X, Java
開源協議: CDDL, GPL 3

資源連結

18 Google Chart Tools

型別: 庫
技術: JavaScript
開源協議: Free to use

資源連結

19 Google Fusion Tables

型別: Web Application & API
技術: JavaScript, Flash
開源協議: Free to use

資源連結

20 I Want Hue

型別: Web Application
技術: HTML
開源協議: Free to use

資源連結

21 JavaScript InfoVis Toolkit

型別: Toolkit
技術: JavaScript, Python
開源協議: MIT

資源連結

22 Kartograph

型別: 庫
技術: Python, JavaScript
開源協議: AGPL

資源連結

23 Leaflet

型別: 庫
技術: JavaScript
開源協議: BSD

資源連結

24 Many Eyes

型別: Web Application
技術: Java, Flash
開源協議: Free to use

資源連結

25 MapBox

型別: Platform
技術: JavaScript
開源協議: Various

資源連結

26 Miso

型別: 庫
技術: JavaScript
開源協議: MIT, GPL 2

資源連結

27 Modest Maps

型別: 庫
技術: JavaScript, Python, Processing,Flash, PHP, Cinder, OpenFrameworks
開源協議: BSD

資源連結

28 Mr. Data Converter

型別: Web Application
技術: HTML
開源協議: Free to use

資源連結

29 Mr. Nester

型別: Web Application
技術: JavaScript
開源協議: Free to use

資源連結

30 NVD3.js

型別: Bookmarklet
技術: JavaScript
開源協議: Apache

資源連結

31 NodeBox

型別: Desktop Application
技術: Python
開源協議: GPL

資源連結

32 OpenRefine

型別: Desktop Application
技術: Java
開源協議: Individual licenses for includeddependencies

資源連結

33 Paper.js

型別: 庫
技術: JavaScript
開源協議: MIT

資源連結

34 Peity

型別: 庫
技術: JavaScript
開源協議: MIT

資源連結

35 Polymaps

型別: 庫
技術: JavaScript
開源協議: BSD

資源連結

36 Prefuse

型別: 庫
技術: Java
開源協議: BSD

資源連結

37 Processing

型別: Programming Language
技術: Processing, Java
開源協議: GPL

資源連結

38 Processing.js

型別: 庫
技術: JavaScript
開源協議: MIT

資源連結

39 Protovis

型別: 庫
技術: JavaScript
開源協議: BSD

資源連結

40 Quadrigram

型別: Web Application
技術: Flash
開源協議: Commercial

資源連結

41 R

型別: 程式語言
技術: R
開源協議: GPL

資源連結

42 Raphaël

型別: 庫
技術: JavaScript
開源協議: MIT

資源連結

43 Raw

型別: Web應用
技術: JavaScript
開源協議: LGPL

資源連結

44 Recline.js

型別: 庫
技術: JavaScript
開源協議: MIT

資源連結

45 Rickshaw

型別: 庫
技術: JavaScript
開源協議: MIT

資源連結

46 SVG Crowbar

型別: 書籤
技術: JavaScript
開源協議: MIT

資源連結

47 Sigma.js

型別: 庫
技術: JavaScript
開源協議: MIT

資源連結

48 Tableau Public

型別: 桌面應用
技術: Windows, JavaScript
開源協議: Free to use

資源連結

49 Tabula

型別: 庫
技術: JavaScript & Ruby
開源協議: MIT

資源連結

50 Tangle

型別: 庫
技術: JavaScript
開源協議: MIT

資源連結

51 Timeline.js

型別: 庫
技術: JavaScript
開源協議: MPL

資源連結

52 Unfolding

型別: 庫
技術: Java
開源協議: MIT

資源連結

53 Vega

型別: 庫
技術: JavaScript
開源協議: BSD

資源連結

54 Visage

型別: Web Application
技術: JavaScript
開源協議: Commercial

資源連結

55 ZingCharts

型別: 庫
技術: JavaScript
開源協議: Commercial

資源連結

未完待續....