不要在GOJS中为ForceDirectedLayout重叠节点

时间:2019-03-28 10:32:06

标签: layout gojs

我正在使用go js拖放图,我想为其绘制网络图,因为我使用了 GO js ForceDirectedLayout ,但是问题是是我的节点彼此重叠,但我不想要那样。有什么方法不允许在 ForceDirectedLayout 中使节点彼此重叠。

1 个答案:

答案 0 :(得分:1)

ForceDirectedLayout 不可能保证没有节点相互重叠,但是为了减少重叠的机会,可以增加其 maxIterations 和< strong> defaultElectricalCharge 。

https://gojs.net/latest/api/symbols/ForceDirectedLayout.html#maxIterations

https://gojs.net/latest/api/symbols/ForceDirectedLayout.html#defaultElectricalCharge

如果节点异常大,则可能还需要增加 defaultSpringLength 的值。

https://gojs.net/latest/api/symbols/ForceDirectedLayout.html#defaultSpringLength