Не перекрывайте узлы в GOJS для ForceDirectedLayout - PullRequest
0 голосов
/ 28 марта 2019

Я использую go js для рисования диаграмм путем перетаскивания, я хочу нарисовать сетевую диаграмму, для которой я использовал GO js и использовал ForceDirectedLayout , но проблема заключается в моей узлы накладываются друг на друга, но я этого не хочу. Есть ли способ не допустить перекрытия узлов друг на друга в ForceDirectedLayout .

1 Ответ

1 голос
/ 28 марта 2019

Невозможно для ForceDirectedLayout гарантировать, что ни один узел не перекрывает друг друга, но чтобы уменьшить вероятность перекрытия, вы можете увеличить его значения maxIterations и 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

...