我正在尝试使用Vis JS库实现一个网络图,并希望实现一个逻辑组(框)内的一组节点。VisJS允许对节点进行分组,但不是以我正在寻找的可视方式实现的。
另一个完美地执行此操作的库是GoJS:http://gojs.net/latest/samples/basic.html VisJS中的另一个示例,它显示了我想要实现的网络图,但在文档中没有示例:http://visjs.org/docs/img/vis_overview.png
我希望将节点放入更大的框中,以表示节点组。
有什么想法或建议来实现它吗?
发布于 2015-08-20 16:56:40
我是vis的网络模块的开发者。我们很抱歉没能早点看到这个问题,但我们的大部分交流都是通过GitHub完成的。
从好的方面来说,自从v4发布以来,我们支持渲染事件。您可以使用它们在画布上绘制任何您想要的东西,包括节点组后面的边界。请看下面的示例:
http://visjs.org/examples/network/events/renderEvents.html
请记住,这只是美观的。物理引擎不会划分这些边界,因此节点可以与其他节点交互。
我们经常从想要使用vis网络作为流程编辑器的人那里听到这样的请求。尽管这不是你的问题,但我想指出的是,这不是我们设计网络的目的。不过,我们将来可能会有一个模块来解决这个问题。
https://stackoverflow.com/questions/26703717
复制相似问题