我想修改两个节点之间的边缘曲率。 我知道有一种功能“曲线式”。但正如它所说的“弯曲方法用于分隔两个节点之间的两个或多个边缘”。 就我而言,两个节点之间只有一条边。 有没有什么方法可以像在cytoscape web中的“曲率”属性中那样定义曲率?
提前致谢。
答案 0 :(得分:1)
您使用curve-style: bezier
自动分隔曲线边缘,curve-style: unbundled-bezier
进行完全手动控制。
请参阅http://js.cytoscape.org/#style/edge-line
这些属性也可用于控制曲线本身:
control-point-step-size:从源到目标的垂直线,此值指定连续贝塞尔曲线边缘之间的距离。
control-point-distance:使用手动值覆盖control-point-step-size。因为它会覆盖步长,所以具有相同值的贝塞尔曲线边缘将重叠。因此,如果需要,最好将其用作特定边的一次性值。
control-point-weight:沿着从源到目标的线的权重控制点。该值的范围为[0,1],其中0表示源节点,1表示目标节点。