标签: javascript d3.js tree geometry
我正在尝试修改here找到的可折叠树。
通过删除以下行,我们得到扩展了所有节点的树:
root.children.forEach(collapse);
当我折叠或展开分支时,此分支的父级与其兄弟姐妹的间距始终与彼此不同。我想做的是保持每个分支的距离,无论它们是否被扩展(父母和兄弟姐妹总是保持相同的距离。
这是扩展树的fiddle。