【问题标题】:Collapsible indented tree's initial state可折叠缩进树的初始状态
【发布时间】:2018-02-12 12:27:39
【问题描述】:

我想让树的初始状态 折叠不散开,如下图:

不喜欢这张照片:

我应该修复哪个部分?我应该修复update 功能部分吗?还是任何其他部分?我无法引用我的代码,因为它太长了。

参考:https://bl.ocks.org/mbostock/1093025

【问题讨论】:

    标签: javascript d3.js


    【解决方案1】:

    由于您没有分享您的代码,而只是分享了 Bostock 的代码,因此此答案将针对该块量身定制。

    您可以通过以下方式更改第一级的节点:

    root.children.forEach(function(d){
        d._children = d.children;
        d.children = null;
    });
    

    这里是更新的 bl.ocks:https://bl.ocks.org/anonymous/d6844f0377a2505c70a8b2ca1777cbac/3e9614786e1b2618408fca9674b0e20818c9b980

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-30
      • 2013-08-17
      相关资源
      最近更新 更多