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

这个问题是关于绘制图的工具包(那些由顶点和边组成的东西),而不是通用的图。

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

基于Flash的工具和Java小程序已经不在了。

作为统一的基准,请测量和报告工具包需要多长时间来布局和绘制每个节点具有100个顶点和5个边的Barabasi-Albert图。

这python lybrary显示如何生成它并将其导出到许多格式:

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

请指明浏览器和CPU。

JavaScript的InfoVis工具包是真棒,我还没有看到它的竞争对手。

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

我们生产mxGraph ,它是一个完全客户端graphics可视化库。 我们针对这个领域进行了精确的优化,而不仅仅是一般的绘制,所以我们在这个领域的兼职项目将无法实现的速度优势。

Canviz是一个优秀的graphviz纯粹的JavaScript渲染器。 在服务器上使用Graphviz来生成布局,而不是生成一个图像,而是可以用客户端上的Canviz呈现。

有一个演示 。