【发布时间】:2018-02-12 12:27:39
【问题描述】:
我想让树的初始状态 折叠不散开,如下图:
不喜欢这张照片:
我应该修复哪个部分?我应该修复update 功能部分吗?还是任何其他部分?我无法引用我的代码,因为它太长了。
【问题讨论】:
标签: javascript d3.js
我想让树的初始状态 折叠不散开,如下图:
不喜欢这张照片:
我应该修复哪个部分?我应该修复update 功能部分吗?还是任何其他部分?我无法引用我的代码,因为它太长了。
【问题讨论】:
标签: javascript d3.js
由于您没有分享您的代码,而只是分享了 Bostock 的代码,因此此答案将针对该块量身定制。
您可以通过以下方式更改第一级的节点:
root.children.forEach(function(d){
d._children = d.children;
d.children = null;
});
这里是更新的 bl.ocks:https://bl.ocks.org/anonymous/d6844f0377a2505c70a8b2ca1777cbac/3e9614786e1b2618408fca9674b0e20818c9b980
【讨论】: