我的问题与这篇文章gojs非常相似:如何增加链接或链接标签之间的距离?,这是关于通过设置“曲线”来增加两个方向相反的链接之间的距离(一个链接从 A 到 B,另一个链接从 B 到 A)。
但是当两个链接具有相同的方向(从 A 到 B)时,“曲线”不起作用。无论我为曲线设置什么值,这两个链接都会完全重叠。那么有没有办法增加相同方向的链接之间的距离?
我的问题与这篇文章gojs非常相似:如何增加链接或链接标签之间的距离?,这是关于通过设置“曲线”来增加两个方向相反的链接之间的距离(一个链接从 A 到 B,另一个链接从 B 到 A)。
但是当两个链接具有相同的方向(从 A 到 B)时,“曲线”不起作用。无论我为曲线设置什么值,这两个链接都会完全重叠。那么有没有办法增加相同方向的链接之间的距离?
默认curviness
值为NaN
,这意味着每个链接都有自己的动态曲线值,并且每个链接的该值需要不同才能看到多个链接。
所以你不能仅仅通过改变曲线来做到这一点。相反,您需要覆盖链接以为每个链接computeCurviness
指定不同的Link.curviness
值。
动态端口示例执行此操作。
将来 GoJS 可能会添加一个链接 Spacing 属性以允许更轻松地对链接进行间距操作,但现在覆盖是您最好的选择。