大數(shù)據(jù)時代數(shù)據(jù)可視化成為理解和表達數(shù)據(jù)的有效甚至是唯一的手段。
工欲善其事必先利其器,本文對55個流行的數(shù)據(jù)可視化工具開源協(xié)議,主頁,文檔,案例等資源的進行簡單介紹,其中包括著名的D3.js,R,Gephi,Rapha?l,Processing.js,Tableau Public,Google Chart Tools,Arbor.js等
下面安照字母順序進行介紹
類型:?庫
技術:JavaScript
開源協(xié)議:MIT
API參考:http://arborjs.org/reference
源碼地址:https://github.com/samizdatco/arbor
Arbor是一個使用web workers 和jQuery創(chuàng)建的圖可視化庫。它不是一個包絡萬象的框架,提供了一個高效,力導向布局算法加上抽象的圖形組織和屏幕刷新處理。它支持離頻編輯,這意味著你可以和canvas、SVG甚至HTML一起使用。
類型:Web應用
技術:JavaScript
開源協(xié)議:Commercial
教程:http://docs.cartodb.com/tutorials.html
問答:http://docs.cartodb.com/faqs.html
需要注冊才能瀏覽網(wǎng)頁內容。
CartoDB是一個云上的地理空間數(shù)據(jù)庫,允許存儲和可視化web上的數(shù)據(jù)。使用CartoDB可以快速創(chuàng)建基于地圖的可視化效果。
類型:庫
技術:JavaScript
開源協(xié)議:GPL
博客:http://vis4.net/blog/posts/avoid-equidistant-hsv-colors/
源碼地址:https://github.com/gka/chroma.js
Chroma.js是一個很小的JavaScript庫(8.5KB)包含各種顏色轉換和色階。
類型:桌面應用
技術:Perl
開源協(xié)議:GPL
文檔:http://circos.ca/documentation
教程:http://circos.ca/documentation/tutorials
Circos是一個軟件包,用于數(shù)據(jù)和信息可視化。它使用圓形布局來可視化。這使得Circos非常適合游覽物體或位置之間的關系。
類型:庫
技術:JavaScript
開源協(xié)議:MIT
主頁:http://marvl.infotech.monash.edu/webcola/
源碼地址:https://github.com/tgdwyer/WebCola
API文檔:http://marvl.infotech.monash.edu/webcola/doc/index.html
Cola.js是一個開源的JavaScript庫,使用基于約束的優(yōu)化技術的排列HTML5文檔和圖表。它和D3.js 和svg.js配合使用會更好。核心布局是基于C ++的libcola庫的JavaScript代碼完全重寫。它有為d3.js設計的適配器,允許您將cola作為D3力布局的一個簡易替換。它不像D3力的布局收斂到一個局部最優(yōu),而是通過一個簡單的退火策略強制收斂。
類型:?Web應用&庫
技術:JavaScript,Flash
開源協(xié)議:Apache
一個為圖表選擇顏色的工具。
類型:?庫
技術:JavaScript
開源協(xié)議:Apache
主頁:http://square.github.com/cubism/
源碼地址:https://github.com/square/cubism
數(shù)據(jù)資源:http://square.github.com/cube/
Cubism.js是D3的插件用于時間序列的可視化。使用Cubism可以構建更好的實時儀表板。
類型:?庫
技術:Java
開源協(xié)議:GPL
源碼地址:https://github.com/cytoscape
教程:http://opentutorials.cgl.ucsf.edu/index.php/Portal:Cytoscape3
案例:http://www.cytoscape.org/screenshots.html
Cytoscape的是一個復雜網(wǎng)絡的可視化工具。適用于各種問題領域,包括生物信息學,社會網(wǎng)絡分析,語義網(wǎng)絡。
類型:庫
技術:JavaScript
開源協(xié)議:BSD
官網(wǎng):http://d3js.org/
源碼地址:https://github.com/mbostock/d3
案例:https://github.com/mbostock/d3/wiki/Gallery
教程:https://github.com/mbostock/d3/wiki/Tutorials
API:https://github.com/mbostock/d3/wiki/Api%E5%8F%82%E8%80%83
中文教程:http://blog.csdn.net/tianxuzhang/article/category/1623437
中文API:https://github.com/VisualCrew/D3-api-Translation
QQ群:D3數(shù)據(jù)可視化(單擊可加群,加群請自我介紹!)
目前最流行的數(shù)據(jù)可視化庫之一,小型,靈活,高效的數(shù)據(jù)可視化庫,用來創(chuàng)建和操作基于數(shù)據(jù)的交互式文檔。
技術:JavaScript 類型:庫
開源協(xié)議:MI
源碼地址:https://github.com/michael/dance
教程:http://quasipartikel.at/2012/04/25/dancing-with-data/
Dance.js是一個簡單的數(shù)據(jù)驅動的可視化框架。它基本上有Backbone.js的味道,但富含一些非常流行的D3.js可視化框架的思想。
技術:JavaScript 類型:庫
開源協(xié)議:MIT
主頁:http://substance.io/michael/data-js
源碼地址:https://github.com/michael/data
文檔:http://code.substance.io/docs/substance-manual/
???????? 一個數(shù)據(jù)表示框架,為領域數(shù)據(jù)提供統(tǒng)一的接口。
類型:Web應用
技術:HTML
開源協(xié)議:Free to use
主頁:?http://vis.stanford.edu/wrangler/
論文:?http://vis.stanford.edu/papers/wrangler
類型:庫
技術:Flash
開源協(xié)議:MIT
類型:庫
技術:JavaScript
開源協(xié)議:MIT
主頁:?http://www.humblesoftware.com/envision
源碼地址:?https://github.com/HumbleSoftware/envisionjs
類型:庫
技術:Flash
開源協(xié)議:BSD
主頁:http://flare.prefuse.org/
源碼地址:https://github.com/prefuse/Flare
類型:Web Application & API
技術:JavaScript, Ruby
開源協(xié)議:Various
API文檔:http://geocommons.com/api/
GitHub 用戶:http://github.com/geocommons/
類型:Desktop Application
技術:Windows, Linux, MacOS X, Java
開源協(xié)議:CDDL, GPL 3
文檔:http://wiki.gephi.org/index.php/Main_Page/
類型:庫
技術:JavaScript
開源協(xié)議:Free to use
主頁:https://developers.google.com/chart/
案例:https://google-developers.appspot.com/chart/interactive/docs/案例/
源碼:http://code.google.com/apis/ajax/playground/?type=visualization/
API參考:https://google-developers.appspot.com/chart/interactive/docs/reference/
類型:Web Application & API
技術:JavaScript, Flash
開源協(xié)議:Free to use
主頁:?http://www.google.com/fusiontables/
案例:?https://sites.google.com/site/fusiontablestalks/stories/
API文檔:?https://developers.google.com/fusiontables/
類型:Web Application
技術:HTML
開源協(xié)議:Free to use
主頁:?http://tools.medialab.sciences-po.fr/iwanthue/
源碼地址:?https://github.com/medialab/iwanthue
類型:Toolkit
技術:JavaScript, Python
開源協(xié)議:MIT
源碼地址:https://github.com/philogb/jit
類型:庫
技術:Python, JavaScript
開源協(xié)議:AGPL
源碼地址:https://github.com/kartograph/kartograph.js
類型:庫
技術:JavaScript
開源協(xié)議:BSD
主頁:?http://selection.datavisualization.ch/
源碼地址:?https://github.com/CloudMade/Leaflet
類型:Web Application
技術:Java, Flash
開源協(xié)議:Free to use
主頁:http://www-958.ibm.com/software/data/cognos/manyeyes
類型:Platform
技術:JavaScript
開源協(xié)議:Various
GitHub 用戶組:https://github.com/mapbox
TileMill:http://mapbox.com/tilemill/
類型:庫
技術:JavaScript
開源協(xié)議:MIT, GPL 2
源碼地址:https://github.com/misoproject/
類型:庫
技術:JavaScript, Python, Processing,Flash, PHP, Cinder, OpenFrameworks
開源協(xié)議:BSD
源碼地址:https://github.com/stamen/modestmaps-js
類型:Web Application
技術:HTML
開源協(xié)議:Free to use
主頁:http://shancarter.com/data_converter/
源碼地址:https://github.com/shancarter/Mr-Data-Converter
類型:Web Application
技術:JavaScript
開源協(xié)議:Free to use
主頁:http://bl.ocks.org/shancarter/raw/4748131/
源碼地址:https://gist.github.com/shancarter/4748131
類型:Bookmarklet
技術:JavaScript
開源協(xié)議:Apache
源碼地址:https://github.com/novus/nvd3
類型:Desktop Application
技術:Python
開源協(xié)議:GPL
源碼地址:?https://github.com/nodebox/nodebox
教程:http://beta.nodebox.net/documentation/tutorial/getting-started.html
類型:Desktop Application
技術:Java
開源協(xié)議:Individual licenses for includeddependencies
主頁:http://code.google.com/p/google-refine/
用戶文檔:http://code.google.com/p/google-refine/wiki/DocumentationForUsers
開發(fā)者文檔:http://code.google.com/p/google-refine/wiki/DocumentationForDevelopers
類型:庫
技術:JavaScript
開源協(xié)議:MIT
源碼地址:https://github.com/paperjs/paper.js
類型:庫
技術:JavaScript
開源協(xié)議:MIT
主頁:http://benpickles.github.com/peity/
源碼地址:https://github.com/benpickles/peity
類型:庫
技術:JavaScript
開源協(xié)議:BSD
源碼地址:https://github.com/simplegeo/polymaps
類型:庫
技術:Java
開源協(xié)議:BSD
源碼地址:?https://github.com/prefuse/Prefuse
類型:Programming Language
技術:Processing, Java
開源協(xié)議:GPL
Google Code:?http://code.google.com/p/processing/
Open Processing:?http://www.openprocessing.org/
類型:庫
技術:JavaScript
開源協(xié)議:MIT
源碼地址:?https://github.com/processing-js/processing-js/
類型:庫
技術:JavaScript
開源協(xié)議:BSD
主頁:?http://mbostock.github.com/protovis/
源碼地址:?https://github.com/mbostock/protovis
類型:Web Application
技術:Flash
開源協(xié)議:Commercial
Quadrigram 主頁:?http://www.quadrigram.com/
Impure 主頁:?http://www.impure.com/
類型:編程語言
技術:R
開源協(xié)議:GPL
類型:庫
技術:JavaScript
開源協(xié)議:MIT
文檔:http://raphaeljs.com/reference.html
類型:Web應用
技術:JavaScript
開源協(xié)議:LGPL
主頁:http://raw.densitydesign.org/
源碼地址:https://github.com/densitydesign/raw/
類型:庫
技術:JavaScript
開源協(xié)議:MIT
源碼地址:https://github.com/okfn/recline/
類型:庫
技術:JavaScript
開源協(xié)議:MIT
主頁:http://code.shutterstock.com/rickshaw/
源碼地址:https://github.com/shutterstock/rickshaw
類型:書簽
技術:JavaScript
開源協(xié)議:MIT
主頁:http://nytimes.github.io/svg-crowbar
源碼地址:https://github.com/NYTimes/svg-crowbar
類型:庫
技術:JavaScript
開源協(xié)議:MIT
源碼地址:https://github.com/jacomyal/sigma.js/
類型:桌面應用
技術:Windows, JavaScript
開源協(xié)議:Free to use
主頁:http://www.tableausoftware.com/public/
案例:http://www.tableausoftware.com/public/gallery
類型:庫
技術:JavaScript & Ruby
開源協(xié)議:MIT
主頁:http://tabula.nerdpower.org/
源碼地址:https://github.com/jazzido/tabula
類型:庫
技術:JavaScript
開源協(xié)議:MIT
主頁:?http://worrydream.com/Tangle/
源碼地址:?https://github.com/worrydream/Tangle
文檔:?http://worrydream.com/ExplorableExplanations/
類型:庫
技術:JavaScript
開源協(xié)議:MPL
主頁:?http://timeline.verite.co/
源碼地址:?https://github.com/VeriteCo/TimelineJS
類型:庫
技術:Java
開源協(xié)議:MIT
源碼地址:?https://github.com/tillnagel/unfolding
類型:庫
技術:JavaScript
開源協(xié)議:BSD
主頁:?http://trifacta.github.io/vega/
源碼地址:?https://github.com/trifacta/vega
類型:Web Application
技術:JavaScript
開源協(xié)議:Commercial
Column Five:?http://www.columnfivemedia.com/
類型:庫
技術:JavaScript
開源協(xié)議:Commercial