重新连接强制图

时间:2016-06-06 22:43:22

标签: javascript d3.js svg

我是d3.js的新手,我正在尝试在力图中做下一件事 - 重新连接节点之间的路径。自图像。

enter image description here

所以我可以拖动连接到其他节点的红色圆圈和路径,或者移动到此形状轮廓上的其他点(如Visio中的连接器)。可能吗?我没有找到这样的例子。

对不起我的英文:)

2 个答案:

答案 0 :(得分:0)

使用

call(force.drag);

表示红色圆圈,你可以拖动它们。在拖动调用后再次生成一个新路径

答案 1 :(得分:0)

以下是一个示例link1,其中只为圆圈调用拖动调用。
这是第二个示例link2,其中只为圆圈调用拖动调用链接意味着您可以拖动链接和圈子。因此,如果您希望链接和圈子都响应拖动,则可以添加到这两个链接。