基于Web的大型图形绘制库

时间:2012-02-28 21:27:45

标签: javascript canvas cluster-analysis webgl graph-visualization

在网页中绘制图表是否有good javascript library?我想要一个现代的HTML5库,最好使用canvas和/或webgl。我have found a couple of good web libraries while {{3}但是它们不会缩放到我正在操作的图形的大小(最多2000个顶点+ 20000个边缘),像researching这样的桌面软件可以很容易地处理它们,或者它们是基于flash / silverlight的。所以,我最好的发现是基于Gephi d3.js。如果他们使用implementation algorithm内置一些基于弹簧/力的布局/聚类Seadragon-style也会很好。

5 个答案:

答案 0 :(得分:12)

我在Cytoscape

找到了我想要的内容

答案 1 :(得分:10)

D3.js(您在问题中提到的)似乎是现有的最佳JavaScript图形库。它非常快,可以处理基于力的布局,并允许缩放。

Collapsible force-based layout example

Another answer on Stack Overflow讨论了D3.js更彻底的缩放。

答案 2 :(得分:5)

看看EXT.js,它可以使用相同的代码库渲染到canvas,svg和mobile。产品比可视化引擎还要多得多。这是一个完整的客户端框架。值得一看。

答案 3 :(得分:2)

答案 4 :(得分:2)

SigmaJS适用于JS网页中的图形。

http://sigmajs.org/