我发现了我正在寻找的东西 Cytoscape的
看一眼 EXT.js ,它可以使用相同的代码库渲染到canvas,svg和mobile。产品比可视化引擎还要多得多。这是一个完整的客户端框架。非常值得一看。
SigmaJS适用于JS中的网页图形。
http://sigmajs.org/
看起来 D3.js (你在问题中提到的)是现存最好的JavaScript图形库。它非常快,可以处理基于力的布局,并允许缩放。
可折叠的基于力的布局示例
Stack Overflow的另一个答案 讨论D3.js更彻底的缩放。
还有一些选择
http://javascript.open-libraries.com/utilities/drawing/10-best-javascript-drawing-and-canvas-libraries/
或者肯定你可以推拉斐尔 http://raphaeljs.com/ 但它是svg
老套 http://www.walterzorn.de/en/index.htm