JavaScript有哪些Network Graph可视化的库

2025-03-22 15:02:58
推荐回答(4个)
回答1:

不用WebGL是不可能承载十万级的。我用three.js,自己画十万级别可交互的力导向图,没什么压力。当然因为是自己画所以样式和交互都会比较土
鳖。百万级别的话,画出来已经比较勉强,交互基本不可能。非要SVG嘛,啧啧。Canvas2D嘛,呵呵。而且另一个问题就是,百万级的网络图,你让用户
下载数据要多久?

当然直接用three.js还是不推荐的,它只是证明了一个数量级上的可行性而已。

另外,我必须吐槽一
下,所谓百万级的数据可视化,噱头成分更多,因为这些数据画出来基本上都有问题。要么就是毛线团,要么就是聚得特别近,于是你看到1条边其实它是若干条的
叠起来的结果,然而这并没有什么卵用。个人认为与其追求所谓百万级数据可视化不如好好做做预处理把百万级聚到万级,还能有更多性能空间来做交互。

回答2:

就我了解的有:
vis.js - A dynamic, browser based visualization library.
Sigma js
Cytoscape.js
Processing.js

回答3:

vis.js
Sigma js
Cytoscape.js
Processing.js

回答4:

恭喜发财 大吉大利