数据时代数据可视化成为理解和表达数据的有效甚至是唯一的手段。 工欲善其事必先利其器,本文对55个流行的数据可视化工具开源协议,主页,文档,案例等资源的进行简单介绍,其中包括著名的D3.js,R,Gephi,Rapha?l,Processing.js,Tableau Public,Google Chart Tools,Arbor.js等,资料来源http://selection./ 1 Arbor.js 类型: 库 技术: JavaScript 开源协议: MIT 资源链接 主页:http:/// API参考:http:///reference 源码地址:https://github.com/samizdatco/arbor 功能简介 Arbor是一个使用web workers 和jQuery创建的图可视化库。它不是一个包络万象的框架,提供了一个高效,力导向布局算法加上抽象的图形组织和屏幕刷新处理。它支持离频编辑,这意味着你可以和canvas、SVG甚至HTML一起使用。 2 CartoDB 类型: Web应用 技术: JavaScript 开源协议: Commercial 资源链接 主页:http:/// 教程:http://docs./tutorials.html 功能简介 CartoDB是一个云上的地理空间数据库,允许存储和可视化web上的数据。使用CartoDB可以快速创建基于地图的可视化效果。 3 Chroma.js 类型: 库 技术: JavaScript 开源协议: GPL 资源链接 博客:http:///blog/posts/avoid-equidistant-hsv-colors/ 源码地址:https://github.com/gka/chroma.js 功能简介 Chroma.js是一个很小的JavaScript库(8.5KB)包含各种颜色转换和色阶。 4 Circos 类型: 桌面应用 技术: Perl 开源协议: GPL 资源链接 主页:http:/// 教程:http:///documentation/tutorials 功能简介 Circos是一个软件包,用于数据和信息可视化。它使用圆形布局来可视化。这使得Circos非常适合游览物体或位置之间的关系。 类型: 库 技术: JavaScript 开源协议: MIT 资源链接 主页:http://marvl.infotech./webcola/ 源码地址:https://github.com/tgdwyer/WebCola API文档:http://marvl.infotech./webcola/doc/index.html 功能简介 Cola.js是一个开源的JavaScript库,使用基于约束的优化技术的排列HTML5文档和图表。它和D3.js 和svg.js配合使用会更好。核心布局是基于C ++的libcola库的JavaScript代码完全重写。它有为d3.js设计的适配器,允许您将cola作为D3力布局的一个简易替换。它不像D3力的布局收敛到一个局部最优,而是通过一个简单的退火策略强制收敛。 6 ColorBrewer 类型: Web应用&库 技术: JavaScript,Flash 开源协议: Apache 资源链接 主页:http:/// 功能简介 一个为图表选择颜色的工具。 7 Cubism.js 类型: 库 技术: JavaScript 开源协议: Apache 资源链接 主页:http://square.github.com/cubism/ 源码地址:https://github.com/square/cubism 数据资源:http://square.github.com/cube/ 功能简介 Cubism.js是D3的插件用于时间序列的可视化。使用Cubism可以构建更好的实时仪表板。 8 Cytoscape 类型: 库 技术: Java 开源协议: GPL 资源链接 主页:http://www./ 源码地址:https://github.com/cytoscape 教程:http://opentutorials.cgl./index.php/Portal:Cytoscape3 案例:http://www./screenshots.html 功能简介 Cytoscape的是一个复杂网络的可视化工具。适用于各种问题领域,包括生物信息学,社会网络分析,语义网络。 9 D3.js 类型: 库 技术: JavaScript 开源协议: BSD 资源链接 官网:http:/// 源码地址: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 功能简介 目前最流行的数据可视化库之一,小型,灵活,高效的数据可视化库,用来创建和操作基于数据的交互式文档。 10 Dance.js 技术: JavaScript 类型: 库 开源协议: MI 资源链接 源码地址:https://github.com/michael/dance 教程:http:///2012/04/25/dancing-with-data/ 功能简介 Dance.js是一个简单的数据驱动的可视化框架。它基本上有Backbone.js的味道,但富含一些非常流行的D3.js可视化框架的思想。 11 Data.js 类型: 库 开源协议:MIT 资源链接 源码地址:https://github.com/michael/data 文档:http://code./docs/substance-manual/ 功能简介 一个数据表示框架,为领域数据提供统一的接口。 12 DataWrangler 类型: Web应用 技术: HTML 开源协议: Free to use 资源链接 论文: http://vis./papers/wrangler 13 Degrafa 技术: Flash 开源协议: MIT 资源链接 主页:http://www./ 14 Envision.js 技术: JavaScript 开源协议: MIT 资源链接 源码地址: https://github.com/HumbleSoftware/envisionjs 15 Flare类型: 库 技术: Flash 开源协议: BSD 资源链接 源码地址:https://github.com/prefuse/Flare 16 GeoCommons 类型: Web Application & API 技术: JavaScript, Ruby 开源协议: Various 资源链接 主页:http:/// API文档:http:///api/ GitHub 用户:http://github.com/geocommons/ 17 Gephi类型: Desktop Application 技术: Windows, Linux, MacOS X, Java 开源协议: CDDL, GPL 3 资源链接 主页:http:/// 文档:http://wiki./index.php/Main_Page/ 18 Google Chart Tools类型: 库 技术: JavaScript 开源协议: Free to use 资源链接 主页:https://developers.google.com/chart/ 案例:https://google-developers./chart/interactive/docs/案例/ 源码:http://code.google.com/apis/ajax/playground/?type=visualization/ API参考:https://google-developers./chart/interactive/docs/reference/ 19 Google Fusion Tables类型: Web Application & API 技术: JavaScript, Flash 开源协议: Free to use 资源链接 主页: http://www.google.com/fusiontables/ 案例: https://sites.google.com/site/fusiontablestalks/stories/ API文档: https://developers.google.com/fusiontables/ 20 I Want Hue类型: Web Application 技术: HTML 开源协议: Free to use 资源链接 主页: http://tools.medialab./iwanthue/ 源码地址: https://github.com/medialab/iwanthue 21 JavaScript InfoVis Toolkit 类型: Toolkit 技术: JavaScript, Python 开源协议: MIT 资源链接 主页:http:/// 源码地址:https://github.com/philogb/jit 22 Kartograph类型: 库 技术: Python, JavaScript 开源协议: AGPL 资源链接 主页:http:/// 源码地址:https://github.com/kartograph/kartograph.js 23 Leaflet类型: 库 技术: JavaScript 开源协议: BSD 资源链接 源码地址: https://github.com/CloudMade/Leaflet 24 Many Eyes类型: Web Application 技术: Java, Flash 开源协议: Free to use 资源链接 主页:http://www-958.ibm.com/software/data/cognos/manyeyes 25 MapBox类型: Platform 技术: JavaScript 开源协议: Various 资源链接 主页:http:/// GitHub 用户组:https://github.com/mapbox TileMill:http:///tilemill/ 26 Miso 技术: JavaScript 开源协议: MIT, GPL 2 资源链接 主页:http:/// 源码地址:https://github.com/misoproject/ 27 Modest Maps类型: 库 技术: JavaScript, Python, Processing,Flash, PHP, Cinder, OpenFrameworks 开源协议: BSD 资源链接 主页:http:/// 源码地址:https://github.com/stamen/modestmaps-js 28 Mr. Data Converter 类型: Web Application 技术: HTML 开源协议: Free to use 资源链接 源码地址:https://github.com/shancarter/Mr-Data-Converter 29 Mr. Nester类型: Web Application 技术: JavaScript 开源协议: Free to use 资源链接 主页:http://bl./shancarter/raw/4748131/ 源码地址:https://gist.github.com/shancarter/4748131 30 NVD3.js 类型: Bookmarklet 技术: JavaScript 开源协议: Apache 资源链接 主页:http:/// 源码地址:https://github.com/novus/nvd3 31 NodeBox 类型: Desktop Application 技术: Python 开源协议: GPL 资源链接 主页: http://beta./ 源码地址: https://github.com/nodebox/nodebox 教程:http://beta./documentation/tutorial/getting-started.html 32 OpenRefine类型: Desktop Application 技术: Java 开源协议: Individual licenses for includeddependencies 资源链接 主页:http://code.google.com/p/google-refine/ 用户文档:http://code.google.com/p/google-refine/wiki/DocumentationForUsers 开发者文档:http://code.google.com/p/google-refine/wiki/DocumentationForDevelopers 33 Paper.js类型: 库 技术: JavaScript 开源协议: MIT 资源链接 主页:http:/// 源码地址:https://github.com/paperjs/paper.js 34 Peity类型: 库 技术: JavaScript 开源协议: MIT 资源链接 主页:http://benpickles.github.com/peity/ 源码地址:https://github.com/benpickles/peity 35 Polymaps 类型: 库 技术: JavaScript 开源协议: BSD 资源链接 主页:http:/// 案例: http:///ex/ 源码地址:https://github.com/simplegeo/polymaps 36 Prefuse 技术: Java 开源协议: BSD 资源链接 主页: http:/// 源码地址: https://github.com/prefuse/Prefuse 37 Processing 技术: Processing, Java 开源协议: GPL 资源链接 主页:http:/// Google Code: http://code.google.com/p/processing/ Open Processing: http://www.open/ 38 Processing.js类型: 库 技术: JavaScript 开源协议: MIT 资源链接 主页: http:/// 源码地址: https://github.com/processing-js/processing-js/ 39 Protovis类型: 库 技术: JavaScript 开源协议: BSD 资源链接 主页: http://mbostock.github.com/protovis/ 源码地址: https://github.com/mbostock/protovis 40 Quadrigram类型: Web Application 技术: Flash 开源协议: Commercial 资源链接 Quadrigram 主页: http://www./ Impure 主页: http://www./ 41 R类型: 编程语言 技术: R 开源协议: GPL 资源链接 主页:http://www./ 42 Rapha?l类型: 库 技术: JavaScript 开源协议: MIT 资源链接 主页:http:/// 43 Raw类型: Web应用 技术: JavaScript 开源协议: LGPL 资源链接 主页:http://raw./ 源码地址:https://github.com/densitydesign/raw/ 44 Recline.js类型: 库 技术: JavaScript 开源协议: MIT 资源链接 主页:http:/// 源码地址:https://github.com/okfn/recline/ 45 Rickshaw类型: 库 技术: JavaScript 开源协议: MIT 资源链接 源码地址:https://github.com/shutterstock/rickshaw 46 SVG Crowbar类型: 书签 技术: JavaScript 开源协议: MIT 资源链接 主页:http://nytimes./svg-crowbar 源码地址:https://github.com/NYTimes/svg-crowbar 47 Sigma.js 类型: 库 技术: JavaScript 开源协议: MIT 资源链接 主页:http:/// 源码地址:https://github.com/jacomyal/sigma.js/ 48 Tableau Public类型: 桌面应用 技术: Windows, JavaScript 开源协议: Free to use 资源链接 49 Tabula 类型: 库 技术: JavaScript & Ruby 开源协议: MIT 资源链接 源码地址:https://github.com/jazzido/tabula 50 Tangle 类型: 库 技术: JavaScript 开源协议: MIT 资源链接 主页: http:///Tangle/ 源码地址: https://github.com/worrydream/Tangle 文档: http:///ExplorableExplanations/ 51 Timeline.js 类型: 库 技术: JavaScript 开源协议: MPL 资源链接 源码地址: https://github.com/VeriteCo/TimelineJS 52 Unfolding 类型: 库 技术: Java 开源协议: MIT 资源链接 主页: http:/// 源码地址: https://github.com/tillnagel/unfolding 53 Vega 类型: 库 技术: JavaScript 开源协议: BSD 资源链接 源码地址: https://github.com/trifacta/vega 54 Visage 类型: Web Application 技术: JavaScript 开源协议: Commercial 资源链接 主页:http://www./ Column Five: http://www./ 55 ZingCharts 类型: 库 技术: JavaScript 开源协议: Commercial 资源链接 主页:http://www./ Via: tianxuzhang博客 End. 转载请注明来自36大数据():36大数据 ? 55种开源数据可视化工具简介 |
|