Svg 如何实现;飞弧;作为D3.js的force布局中的链接

Svg 如何实现;飞弧;作为D3.js的force布局中的链接,svg,d3.js,Svg,D3.js,请建议如何在d3.JS的force布局中实现飞弧。 如图所示,执行以下操作 其思想是在两个节点之间创建曲线路径。 生成曲线的机制(或路径的d属性) 在滴答声功能中生活在这里: 您可以根据自己的选择随意更改 link.attr("d", function(d){ var s=d.source; var t = d.target; return lineFunction([ {x:s.x, y: s.y},//start point of cur

请建议如何在d3.JS的force布局中实现飞弧。 如图所示,执行以下操作

其思想是在两个节点之间创建曲线路径。 生成曲线的机制(或路径的d属性)

在滴答声功能中生活在这里: 您可以根据自己的选择随意更改

link.attr("d", 
    function(d){
     var s=d.source; 
     var t = d.target;
     return lineFunction([
     {x:s.x, y: s.y},//start point of curve
     {x:(s.x+t.x)/2, y: (s.y+t.y)/2+30}, //middle point of curve
     {x:s.x, y: t.y} ////end point of curve
    ])
    }
);

不确定…是否希望强制布局的链接路径为曲线而不是直线?在强制布局中为“是”。像这样的