D3.js或Sigmajs更适合网络可视化?

时间:2015-10-05 19:39:44

标签: javascript jquery d3.js sigma.js

Iam尝试构建网络可视化图形。我希望搜索节点,点击和操作节点的回调,视觉上吸引人,更简单,更轻松,更快速的界面。 它也应该扩大规模。 我试着使用谷歌搜索出来的d3.js和sigma js。 哪一个更适合我的用例?

1 个答案:

答案 0 :(得分:5)

D3.js:

  • 不会扩展到超过几百个节点/边缘(仅限SVG)
  • 易于使用和定制,如果您熟悉D3

Sigma.js:

  • 扩展到数千个节点/边缘(使用Canvas或WebGL渲染器)
  • 易于使用和自定义
  • 简单的节点/边缘交互
  • 很多很酷的现有插件

我坚信(并参与其中)称为Linkurious.js的Sigma.js分支。它解决了许多问题,并添加了许多很酷的插件,使构建网络可视化非常容易。