什么是最快的纯 Javascript 图形可视化工具包? [关闭]

Posted

技术标签:

【中文标题】什么是最快的纯 Javascript 图形可视化工具包? [关闭]【英文标题】:What's the fastest, pure Javascript, Graph visualization toolkit? [closed] 【发布时间】:2011-08-07 10:39:50 【问题描述】:

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

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

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

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

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

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

请注明浏览器和CPU。

【问题讨论】:

这个问题是***.com/questions/7034/… 的副本,除了海报问哪个最快。但是,没有一个答案涉及速度问题,使其成为已关闭并锁定的民意调查的克隆线程。此外,建议的基准不是标准,没有任何事实表明它是一个很好的基准。结果会因使用的浏览器和浏览器版本而有很大差异。 【参考方案1】:

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

【讨论】:

Infovis 的性能似乎确实不错,从我看到的演示来看。我想我会采用它。【参考方案2】:

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

There is a demo.

【讨论】:

【参考方案3】:

我们生产mxGraph,它是一个完全客户端的图形可视化库。我们针对这一领域进行了精确优化,而不仅仅是一般绘图,因此我们具有该领域的兼职项目无法实现的速度优势。

【讨论】:

从您网站的外观来看,您似乎是一个图表库,而不是网络图库。【参考方案4】:

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

【讨论】:

以上是关于什么是最快的纯 Javascript 图形可视化工具包? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

智能可视化工厂智慧工厂系统开发

Android上的图形可视化

Javascript图形可视化库[重复]

“工业4.0”下的可视化工厂建设方案

数商云供应链管理系统助力化工行业企业实现客户订单管理可视化

$('.classname').each(...) 的纯 JavaScript 等价物是啥? [复制]