具有高性能的Javascript Graph可视化工具包(500-1000个节点)

Dmi*_*ets 5 javascript svg canvas webgl graph-visualization

我需要显示大约1000个节点和边缘的图形.节点应该是可拖动的,并且所有节点都应该在不等待屏幕的情况下实时工作.

所以,我已经检查了很多js图形可视化框架,但仍然无法找到解决方案.

例如,我从以下问题中获取了"JavaScript InfoVis Toolkit": 什么是最快,最纯粹的Javascript,Graph可视化工具包?它挂起250个节点.

所有框架都运行得非常快,但只有100-200个节点.在500个节点和边缘上,它们会抛出异常或完全挂起.

所以,问题是:是否有一个js框架可以使用500-1k节点/边缘,或者我应该使用canvas/WebGL自己实现一些东西.

gma*_*iar 3

你试过D3吗? http://d3js.org/

  • 谢谢,这是一个不错的图书馆!我已经尝试过使用 1k 个节点但没有链接的“强制”示例,并且运行速度有点慢。我认为我也应该尝试没有“强制”计算的示例,它应该运行得更快。 (2认同)