vis.js分层网络图布局

时间:2018-07-03 01:16:32

标签: javascript html vis.js vis.js-network

我通过使用vis.js在分层网络图中发现了这种奇怪的布局。 如您所见,边缘被弄乱了。 任何建议都很好。谢谢。 还是可以通过父节点位置更改排序功能?

图1:当前网络

enter image description here

图2:预期的网络

enter image description here

2 个答案:

答案 0 :(得分:1)

这是一个根据this question(还有一个issue on github)在4.19.1和4.20之间引入的已知错误。

简单的方法是将vis.js降级到4.19.1。

困难的方法是分析版本之间的更改,通过对发现的内容进行复制,分叉存储库以及对这些更改进行一些回滚(可能会发出拉取请求)来促成问题。

答案 1 :(得分:0)

在层次结构视图中,vis-network通过那里的ID对节点进行排序。对于每个级别,ID最低的节点将首先放在画布上,而ID最高的节点将最后放在画布上。