我的问题非常类似于这篇文章gojs: howto increase distance between links or links labels?,它通过设置"曲线"(从A到B的一个链接和从B到B的另一个链接)来增加具有相反方向的两个链接之间的距离。到A)。
但是"曲线"当两个链接具有相同的方向时(从A到B)都不起作用。无论我设定的曲线值如何,这两个链接将完全重叠。那么有没有办法增加相同方向的链接之间的距离?
答案 0 :(得分:1)
默认curviness
值为NaN
,这意味着每个链接都会获得自己的动态曲线值,并且每个链接的值必须不同才能看到多个链接。
所以你不能仅仅通过改变曲线来做到这一点。相反,您需要覆盖链接computeCurviness
,为每个链接指定不同的Link.curviness
值。
Dynamic ports sample执行此操作。
将来GoJS可能会添加一个链接间距属性,以便在链接上更容易地进行间距操作,但是现在覆盖是最好的选择。