3

我看过 d3.js,但它似乎不适用于大型数据集。我可能会尝试从 svg 切换到画布并查看效果,是否有人知道这对大型数据集的效果如何。

还是我应该研究 vivagraph.js 或其他图形引擎?

此外,我在同一个问题上看到了类似的帖子,但答案是 3 年前的,所以我想看看有没有更好的新东西。

谢谢

4

1 回答 1

2

根据您对大型的定义,D3 可能仍然适合您。如果你利用画布,你可以得到数千个节点和 10,000 条左右的边:

http://bl.ocks.org/emeeks/e330141d1279c6115a3a http://emeeks.github.io/introspect/block_block.html

如果您在浏览器中处理的不仅仅是这些,还有一些使用 WebCL 和 WebGL 的有趣解决方案即将出现,例如https://github.com/Superconductor/superconductor可以进行大规模网络和边缘捆绑​​等。

于 2015-01-06T17:39:27.283 回答