gpt4 book ai didi

javascript - 如何在 Cytoscape JS 中的两个节点之间添加多个偏移边?

转载 作者:行者123 更新时间:2023-11-30 00:19:04 24 4
gpt4 key购买 nike

我想在 cytoscape 中的两个节点之间建立平行偏移边。这可能吗?我正在寻找解决方案,我找到的最接近的是 http://bl.ocks.org/emeeks/c408363501ccc4410dbd .虽然这是一个 D3 解决方案。

最佳答案

捆绑 bezier edges是该问题的一般解决方案。您可以使用 control-point-step-size 收紧贝塞尔曲线,使用较小的值使它们更直。

一系列直的、平行的边缘不是通用的解决方案:空间很快就会用完,尤其是在有一个或多个小节点的情况下。几个直边的一般解决方案是haystack edges ,这可能会重叠。

除非您手工制作所有图形,或者您的图形保证对平行边有限制,否则需要一个通用的解决方案。否则,您的图表将是畸形的——并且对您的用户来说看起来很破烂。

如果捆绑的beziers或haystacks不符合您的要求,那么请make a new feature request .

关于javascript - 如何在 Cytoscape JS 中的两个节点之间添加多个偏移边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33848360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com