可折叠树D3的边缘

时间:2016-01-13 18:08:21

标签: javascript d3.js

我在D3中的可折叠树的边缘有一些问题。我尝试过交换x和y位置,能够移动节点而不是边缘?我试图交换x0和y0但仍然无法正常工作?

      // Enter any new links at the parent's previous position.
    link.enter().insert("path", "g")
      .attr("class", "link")
      .attr("d", function(d) {
        var o = {x: source.x0, y: source.y0};
        return diagonal({source: o, target: o});
      });

http://jsfiddle.net/6FkBd/383/

1 个答案:

答案 0 :(得分:0)

您还必须更改此x和y的值。 检查一下http://jsfiddle.net/6FkBd/394/ indexCreate

顺便说一句,我认为我们都在做同样的事情,我正在尝试创建支持折叠/扩展的OrgChart。但还不幸运。