什么是最快,最纯粹的Javascript,Graph可视化工具包?

fcc*_*lho 60 javascript html5 visualization graph

这个问题是关于绘制图形(由顶点和边缘组成的图形)的工具包,而不是通用图形.

该工具必须能够获得一组顶点和边,计算它们的布局,并使用与HTML5兼容的canvas标签或SVG显示它们.

基于Flash的工具和Java小程序已经出局.

要作为统一的基准测试,请测量并报告工具包布局和绘制每个节点有100个顶点和5个边缘的Barabasi-Albert图形所需的时间.

这个python lybrary展示了如何生成它并将其导出为多种格式:

http://networkx.lanl.gov/tutorial/tutorial.html#graph-generators-and-graph-operations

请注明浏览器和CPU.

suh*_*air 45

JavaScript InfoVis Toolkit很棒,我还没有看到它的竞争对手.


小智 16

数据驱动文档(d3.js)http://mbostock.github.com/d3/在我的经验中相当不错,因为它非常好; 可以轻松处理100个节点(或更多?)而没有任何停顿


Wil*_*ill 7

Canviz是优秀的graphviz的纯Javascript渲染器.Graphviz在服务器上用于生成布局,但不是生成图像,而是可以在客户端上使用canviz进行渲染.

有一个演示.


Dav*_*vid 7

我们生产mxGraph,它是一个完全客户端的图形可视化库.我们为这一领域精确优化,而不仅仅是一般绘图,因此我们具有相当快的优势,即该领域的兼职项目无法实现.