我看过 d3.js,但它似乎不适用于大型数据集。我可能会尝试从 svg 切换到 Canvas 并查看效果,有没有人知道这对大型数据集的效果如何。
或者我应该看看 vivagraph.js 或其他图形引擎吗?
此外,我在同一问题上看到了类似的帖子,但答案是 3 年前的,所以我想看看是否有更好的新内容。
谢谢
最佳答案
根据您对大型的定义,D3 可能仍然适合您。如果你利用 Canvas ,你可以达到数千个节点和 10,000 个左右的边缘:
http://bl.ocks.org/emeeks/e330141d1279c6115a3a http://emeeks.github.io/introspect/block_block.html
如果您在浏览器中处理的不仅仅是这些,那么即将出现一些使用 WebCL 和 WebGL 的有趣解决方案,例如 https://github.com/Superconductor/superconductor可以进行大规模网络和边缘捆绑等。
关于javascript - 适用于大型数据集的最佳力导向网络图引擎是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27803556/