D3.js 在d3 js双树中单独翻转链接

D3.js 在d3 js双树中单独翻转链接,d3.js,D3.js,下面我将创建一个双树,并将弯头连接件转换为对角连接件。 这是我试过的 到目前为止,应该向左的边也朝着正确的方向,我如何才能将这些边向左翻转 我尝试替换节点。在第二种情况下,链接被翻转,但节点从右向左移动 nodes.forEach(function(d) { if(d.isRight) { d.y = d.depth * 180 + halfWidth; } else { d.y = width - (d.depth * 180

下面我将创建一个双树,并将弯头连接件转换为对角连接件。 这是我试过的

到目前为止,应该向左的边也朝着正确的方向,我如何才能将这些边向左翻转

我尝试替换
节点。在第二种情况下,链接被翻转,但节点从右向左移动

nodes.forEach(function(d) {
    if(d.isRight)
    {
       d.y = d.depth * 180 + halfWidth;
    }
    else
    {
       d.y = width - (d.depth * 180 + halfWidth);
    }

  });
不起作用。感谢您的帮助

var保证金={
前30名,
右:10,,
底部:10,
左:10
},
宽度=960-margin.left-margin.right,
半宽度=宽度/2,
高度=500-页边距.顶部-页边距.底部,
i=0,
持续时间=500,
根;
var getChildren=函数(d){
var a=[];
如果(d.优胜者)
对于(变量i=0;i