【55種開源資料視覺化工具簡介】
http://blog.csdn.net/tianxuzhang/article/details/44925777
大資料時代資料視覺化成為理解和表達資料的有效甚至是唯一的手段。
工欲善其事必先利其器,本文對55個流行的資料視覺化工具開源協議,主頁,文件,案例等資源的進行簡單介紹,其中包括著名的D3.js,R,Gephi,Raphaël,Processing.js,Tableau Public,Google 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
資源連結
未完待續....