我在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/
答案 0 :(得分:0)
您还必须更改此x和y的值。
检查一下http://jsfiddle.net/6FkBd/394/
indexCreate
顺便说一句,我认为我们都在做同样的事情,我正在尝试创建支持折叠/扩展的OrgChart。但还不幸运。