首页 » 网页设计 » 网站技术 » 数据可视化和分析工具推荐(三)

数据可视化和分析工具推荐(三)

host 网站技术 85 次浏览 没有评论

 

1、GraphX

GraphX 是一种高级的图形可视化软件,它是一个开源项目,还是Apache Spark引擎的一部分。因为它是开源的,有定制特殊功能的空间。还采用Spark的计算技术,允许捕捉和存储视觉及图形数据于内存中。它默认支持内置的 布局算法,高级图形边缘和顶点功能。 GraphX还包括对所有控件的可视化预览功能以及丰富的易用性文档及用户支持。

http://spark.apache.org/

2、vidi

这是一款开源的数据可视化软件。

http://www.dataviz.org/vidi-team

3、Protovis

Protovis 是一个图形的可视化方法。Protovis用简单的标识例如条或点的数据来组成自定义视图。不像快速形成乏味的可视化视图的低级图形库,Protovis 是通过动态属性的编码数据来定义的,允许继承、规范、布局的形式来简化构建。Protovis是自由开发源码的,提供BSD License。它使用Javascript和SVG实现网络可视化;不需要任何插件(尽管你需要一个现代web浏览器)。

http://mbostock.github.io/protovis/

4、NodeBox

NodeBox是OS X上创建二维图形和可视化的开源工具,可以创建2D的视觉效果(静态、动画或互动),使用Python编程代码并导出为PDF、图像或QuickTime影片。

https://www.nodebox.net/

5、Processing

Processing 是数据可视化的招牌工具。你只需要编写一些简单的代码,然后编译成Java。Processing可以在几乎所有平台上运行。Processing 的最初目标是开发图形的 sketchbook 和环境,用来形象地教授计算机科学的基础知识。之后,它逐渐演变成了可用于创建图形可视化专业项目的一种环境。如今,围绕它已经形成了一个专门的社区,致 力于构建各种库以供用这种语言和环境进行动画、可视化、网络编程以及很多其他的应用。

https://processing.org/

6、Processingjs

Processing 的姐妹站点,Processing.js这个工具可以处理复杂的数据视觉化、图形、图表或是其他视觉效果,并是网页可用的形式,并不需要任何扩展程序或插 件。这就意味着你可以运用标准Processing语言写代码并且插入到你的网站,而且Processing.js并不需要额外的编码需求来实现其功能。

http://processingjs.org/

7、Tangle

Tangle是一个JavaScript库和工具,不仅仅是视觉化,还允许设计师和开发者创建reactive程序,对数据的关系可以提供深层理解。例如,一个网页端的转换计算器能够转换货币或测量。

http://worrydream.com/Tangle/

8、Inkscape

Inkscape提供的功能类似于Corel Draw和Illustrator软件,然而它的开源编辑器是矢量图形。Inkscape支持许多先进的SVG功能,因此能够轻易使用,并鼓励开发者在社区环境里合作。

https://inkscape.org/en/

9、Crossfilter

Crossfilter 是一个用来展示大数据集的 JavaScript 库,支持超快的交互,甚至在上百万或者更多数据下都很快。主要用来构建数据分析程序。

http://square.github.io/crossfilter/

10、Miso project

开 发中的一个开源工具,Miso合并数据集、故事版和d3图表来创建交互式故事和数据可视化效果。Miso是The Guardian和Bocoup的联合项目,得到Global Development、The Bill和Melinda Gates Foundation的支持。

http://misoproject.com/

11、Raw

Raw是一个开源的数据可视化工具,基于流行的D3.js,支持多种图表类型。

http://app.rawgraphs.io/

12、Cube

Cube是一个开源的系统,用来可视化时间系列数据。它是基于MongoDB、NodeJS和D3.js开发。用户可以使用它为内部仪表板构建实时可视化的仪表板指标。

http://square.github.io/cube/

13、Gantti

Gantti是一个开源的PHP类,帮助用户即时生成Gantti图表。使用Gantti创建图表无需使用JavaScript,纯HTML-CSS3实现。图表默认输出非常漂亮,但用户可以自定义样式进行输出(SASS样式表)。

https://github.com/bastianallgeier/gantti

14、Sigma.js

sigma.js 是一个开源的轻量级 JS 库,用来绘制各种图形,使用的是 HTML Canvas 元素。

http://sigmajs.org/

15、Paper.js

Paper.js是一个开源向量图表叙述架构,能够在HTML5 Canvas 运作,对于初学者来说它是很容易学习的,其中也有很多专业面向可以提供中阶及高阶使用者。

http://paperjs.org/

16、Flare

Adobe Flash Player里可以运行的创建数据可视化的ActionScript库,Flare是一个开源应用程序,由一些知名组织和出版商使用,来创建强大的可视化 图,包括Slate、IBM Visual Communication Lab和ABC News。

http://flare.prefuse.org/

17、Arbor.js

Arbor.js 是一个利用web workers和jQuery创建的数据图形可视化JavaScript框架。它为图形组织和屏幕刷新处理提供了一个高效、力导向布局算法。这个框架并没 有强制使用哪一种方法来绘制屏幕,你可以使用Canvas、SVG、甚至是HTML的位置元素。

http://arborjs.org/

18、Chroma.js

Chroma.js是一个适用于各种颜色处理的非常小的JavaScript库,实现转换和色阶。

http://gka.github.io/chroma.js/

19、Circos

Circos 是一个Perl语言开发的自由可视化软件,使用GPL协议分发,以绘制输出圈图(原型风格的图)为最大特色;最初主要用于基因组序列相关数据的可视化,目 前已应用于多个领域,例如 影视作品中的人物关系分析,物流公司的订单来源和流向分析等,大多数关系型数据都可以尝试用 circos来可视化。

http://circos.ca/

20、Cola.js

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

http://marvl.infotech.monash.edu/webcola/

21、Cubism.js

Cubism.js是D3的插件用于时间序列的可视化。使用Cubism可以构建更好的实时仪表板。

http://square.github.io/cubism/

22、Cytoscape

Cytoscape是一款图形化显示网络并进行分析和编辑的软件,它支持多种网络描述格式,也可以用以Tab制表符分隔的文本文档或Microsoft Excel文件作为输入,或者利用软件本身的编辑器模块直接构建网络。

http://www.cytoscape.org/

23、Envision.js

Envision.js 是一个JavaScript库用于简化可交互的HTML5数据可视化创建。 它自带2种图表类型:TimeSeries + Finance。但提供一个API来构建自定义图表。 这个库基于Flotr2 和HTML5 Canvas构建。 它支持大部分流行的浏览器:包括IE6-8,利用FlashCanvas实现。和一些内核是WebKit的浏览器移动设备。

http://www.humblesoftware.com/envision

24、GeoCommons

geocommons是来自世界各地的开放式数据采集,数据往往来自公共和开放的政府网站和来源,超过150000个数据集存储在GitHub上。

http://geocommons.com/

25、JavaScript InfoVis Toolkit

JavaScript InfoVis Toolkit 是一个在 Web 上创建可交互式的数据图表的 JavaScript 库。

http://philogb.github.io/jit/

26、NVD3.js

NVD3 是一个旨在建立可复用的图表和组件的 d3.js 项目——它提供了同样强大的功能,但更容易使用。它可以让你处理复杂的数据集来创建更高级的可视化。

http://nvd3.org/

27、OpenRefine

OpenRefine 最早是众所周知的Freebase Gridworks,随后又变成Google Refine,几年后又被社区接管,在2012年10月变成了彻底开源的OpenRefine。OpenRefine 2.6版是它改名为OpenRefine的第一个发行版本。OpenRefine可以观察和操纵数据的工具。它类似于传统Excel的表格处理软件,但是 工作方式更像是数据库,以列和字段的方式工作,而不是以单元格的方式工作。这意味着OpenRefine不仅适合对新的行数据进行编码,而且功能还极为强 大。

http://openrefine.org/

28、Peity

Peity是一个jQuery插件它利用HTML5 <canvas>标签来创建微型图表(sparklines)。它支持柱状、线状和饼图,图的颜色、宽度、半径、分隔符都可以修改。当数据变化时,图形也立即重新生成。

http://benpickles.github.io/peity/

29、Raphaël

Raphael 是一个用于在网页中绘制矢量图形的 Javascript 库。它使用 SVG W3C 推荐标准和 VML 作为创建图形的基础,你可以通过 JavaScript 操作 DOM 来轻松创建出各种复杂的柱状图、饼图、曲线图等各种图表,还可以绘制任意形状的图形,可以进行图表或图像的裁剪和旋转等复杂操作。

http://dmitrybaranovskiy.github.io/raphael/

30、Recline.js

Recline.js 是一个开源的JS库用于利用JavaScript + HTML轻松创建基于数据的应用。它基于jQuery, Backbone.js 和 Underscore.js构建,提供组件+结构的方式来展示大量数据的应用与模型组(数据集,记录/行,场)和视图(网格,地图,图表等)。这个库拥有 大最的功能来处理数据集包括:加载,查询和操作等。

http://okfnlabs.org/recline/

31、Tabula

Tabula 一款帮助用户解决PDF文件里的数据表进行提取使用的免费开源的工具,支持Windows系统、Linux系统和MAC系统,只要你下载安装后就可以通过 浏览器来提取PDF文件里的数据,然后保存为CSV格式来使用了。http://tabula.technology/

32、Vega

Vega是一种可视化语法,用于创建、保存和共享交互式可视化设计的声明语言。使用Vega,你可以用JSON格式描述可视化的外观和交互行为,并使用画布或SVG生成基于web的视图。

https://vega.github.io/vega/

33、ZingCharts

ZingChart是一个比较年轻的数据呈现包,支持Flash和JavaScript两种呈现方式,使用比较简单,包的尺寸也很小。https://www.zingchart.com/

义乌电脑维修,技术咨询QQ:404099828
       查看详情

义乌奥美电商,转载链接。

本文永久链接: http://host.ywbb.com/4231.html

发表评论

Go