码迷,mamicode.com
首页 > 其他好文 > 详细

【55种开源数据可视化工具简介】

时间:2015-04-07 21:38:04      阅读:346      评论:0      收藏:0      [点我收藏+]

标签:数据可视化   d3js   大数据   可视化   

大数据时代数据可视化成为理解和表达数据的有效甚至是唯一的手段。

工欲善其事必先利其器,本文对55个流行的数据可视化工具开源协议,主页,文档,案例等资源的进行简单介绍,其中包括著名的D3.jsRGephiRapha?lProcessing.jsTableau PublicGoogle Chart Tools,Arbor.js等,资料来源http://selection.datavisualization.ch/

下面安照字母顺序进行介绍(已更新至第11个,未完待续……)

1 Arbor.js


 技术分享

类型: 

技术: JavaScript

开源协议: MIT

资源链接

主页http://arborjs.org/

API参考http://arborjs.org/reference

源码地址:https://github.com/samizdatco/arbor

功能简介

Arbor是一个使用web workers 和jQuery创建的图可视化库。它不是一个包络万象的框架,提供了一个高效,力导向布局算法加上抽象的图形组织和屏幕刷新处理。它支持离频编辑,这意味着你可以和canvas、SVG甚至HTML一起使用。

2 CartoDB


 技术分享

类型: Web应用

技术: JavaScript
开源协议: Commercial

资源链接

主页:http://cartodb.com/

文档:http://docs.cartodb.com/

教程:http://docs.cartodb.com/tutorials.html

问答:http://docs.cartodb.com/faqs.html

需要注册才能浏览网页内容。

功能简介

CartoDB是一个云上的地理空间数据库,允许存储和可视化web上的数据。使用CartoDB可以快速创建基于地图的可视化效果。

3 Chroma.js


 技术分享

  类型: 库

技术: JavaScript

开源协议: GPL

资源链接

主页:http://vis4.net/labs/185

博客:http://vis4.net/blog/posts/avoid-equidistant-hsv-colors/

源码地址:https://github.com/gka/chroma.js

功能简介

Chroma.js是一个很小的JavaScript库(8.5KB)包含各种颜色转换和色阶。

4 Circos


技术分享

类型: 桌面应用

技术: Perl
开源协议: GPL

资源链接

主页:http://circos.ca/

文档http://circos.ca/documentation

教程http://circos.ca/documentation/tutorials

功能简介

Circos是一个软件包,用于数据和信息可视化。它使用圆形布局来可视化。这使得Circos非常适合游览物体或位置之间的关系。

5 Cola.js


 技术分享

类型: 库
技术: JavaScript
开源协议: 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库,使用基于约束的优化技术的排列HTML5文档和图表。它和D3.js 和svg.js配合使用会更好。核心布局是基于C ++的libcola库的JavaScript代码完全重写。它有为d3.js设计的适配器,允许您将cola作为D3力布局的一个简易替换。它不像D3力的布局收敛到一个局部最优,而是通过一个简单的退火策略强制收敛。

6 ColorBrewer


技术分享

类型: Web应用&库

技术: JavaScript,Flash
开源协议: Apache

资源链接

主页:http://colorbrewer2.org/

功能简介

一个为图表选择颜色的工具。

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.cytoscape.org/

源码地址https://github.com/cytoscape

教程:http://opentutorials.cgl.ucsf.edu/index.php/Portal:Cytoscape3

案例:http://www.cytoscape.org/screenshots.html

功能简介

Cytoscape的是一个复杂网络的可视化工具。适用于各种问题领域,包括生物信息学,社会网络分析,语义网络。

9 D3.js


 技术分享技术分享

技术分享技术分享

类型: 库

技术: JavaScript

开源协议: BSD

资源链接

官网:http://d3js.org/

源码地址:https://github.com/mbostock/d3

案例https://github.com/mbostock/d3/wiki/Gallery

教程https://github.com/mbostock/d3/wiki/Tutorials

APIhttps://github.com/mbostock/d3/wiki/Api%E5%8F%82%E8%80%83

中文教程http://blog.csdn.net/tianxuzhang/article/category/1623437

中文APIhttps://github.com/VisualCrew/D3-api-Translation

QQ群:D3数据可视化(单击可加群,加群请自我介绍!)

功能简介

目前最流行的数据可视化库之一,小型,灵活,高效的数据可视化库,用来创建和操作基于数据的交互式文档。

本来想一次发完的,无奈CSDN这个渣渣博客工具,保存了一晚上没有保存好,暂时就发这么多了。。。。。。

未完待续....

【55种开源数据可视化工具简介】

标签:数据可视化   d3js   大数据   可视化   

原文地址:http://blog.csdn.net/tianxuzhang/article/details/44925777

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!