我正在尝试使用Vis JS库实现网络图,并希望实现逻辑组(框)内的一组节点。 VisJS允许对节点进行分组,但不是以我正在寻找的可视方式实现的。
另一个完美执行此操作的库是GoJS:http://gojs.net/latest/samples/basic.html 来自VisJS的另一个示例显示了我想要实现的网络图,但文档中没有示例:http://visjs.org/docs/img/vis_overview.png
我希望将节点放在更大的框中以表示节点组。
实施此任何想法或建议?
答案 0 :(得分:3)
我是vis网络模块的开发人员。我们很抱歉没有尽快看到这个问题,但我们的大部分沟通都是通过GitHub完成的。
从好的方面来说,自v4发布以来,我们支持渲染事件。您可以使用它们在画布上绘制任何想要的内容,包括节点组后面的边框。看看这个例子:
http://visjs.org/examples/network/events/renderEvents.html
请记住,这只是美学。物理引擎不会划分这些边界,因此节点可以与其他节点交互。
我们经常听到那些想要将vis网络用作流程编辑器的人的请求。即使这不是你的问题,我也想指出这不是我们为网络设计的。我们将来可能会有一个模块。