基于Web的大型图形绘制库

pat*_*rit 21 javascript canvas cluster-analysis webgl graph-visualization

是否有任何好的javascript库用于在网页中绘制图形?我想要一个现代的HTML5库,最好使用canvas和/或webgl.我已经 发现 对夫妇 良好的 网络 ,同时 研究,但他们不扩展到我的(高达2000个顶点+ 20000个边缘),像桌面软件运行图的大小Gephi可以轻松地处理或他们闪光/ silverlight-根据.所以,到目前为止,我最好的发现是基于d3.js实现.如果他们在Seadragon风格的缩放中内置了一些基于弹簧/力的自动布局/聚类算法也会很好.

pat*_*rit 12

我在Cytoscape中找到了我想要的东西

  • 我知道这是旧的,但这个库现在非常活跃.在2014年2月22日,最后一次提交是18小时前,当前版本是2.1.0 (2认同)

Tyl*_*ich 10

看来D3.js(你在问题中提到的)是现存最好的JavaScript图形库.它非常快,可以处理基于力的布局,并允许缩放.

可折叠的基于力的布局示例

Stack Overflow的另一个答案讨论了D3.js更彻底的缩放.


Dio*_*ane 5

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