寻找一个好的数据可视化网络框架
Posted
技术标签:
【中文标题】寻找一个好的数据可视化网络框架【英文标题】:Looking for a good web framework for data visualization 【发布时间】:2013-01-31 18:18:59 【问题描述】:只是想知道是否有人可以为我指出一个用于显示大型网络的好的 web 框架
需要仅显示一小部分网络的能力,但允许以交互方式深入了解网络的某些节点/部分。
(可选)允许对网络/图形进行交互式编辑;例如,连接节点或断开边缘。
越简单越好!
【问题讨论】:
【参考方案1】:这是我们的图书馆,mxGraph。如果你想要开源,你可以试试JIT 或D3。
【讨论】:
如果你必须在两者之间选择,你更喜欢哪一个,为什么? JIT 和 D3 都是很好的库,在不了解完整上下文的情况下您无法做出决定。 D3在这个时候得到了更多的报道,我感觉它现在被更多的人使用了。但这是一种直觉,我没有确凿的事实。【参考方案2】:我有类似的要求,我测试了大约四个库,包括 d3 和 infoVis/JIT。
我在 d3 和 infoVis 中都使用了强制导向布局。 它们都非常接近,但我最终选择了 infoVis/JIT,因为我在 d3 中遇到了一些问题,解决这些问题并不容易。
1:当您在 d3 中有一个包含许多节点的图形时,该图形将在相当长的时间内保持移动/动画。我发现这是因为 d3 图形每刻都有动画。我在这里和论坛中找到了一些解决方案,但解决这个问题并不容易,而且它们对我不起作用。
2:一旦图形被渲染,如果你尝试拖动一个节点,整个图形就会移动并动画化。而我的要求是能够独立拖动和定位单个节点,保持图形不变,以便用户可以根据需要重新排列节点。我在 d3 中找不到任何简单的解决方案。
这两个问题都在 infoVis/JIT 中解决了。
@“需要仅显示一小部分网络的能力,但允许以交互方式深入了解网络的某些节点/部分。” 我已经使用 infoVis 实现了这个功能。
【讨论】:
以上是关于寻找一个好的数据可视化网络框架的主要内容,如果未能解决你的问题,请参考以下文章