【问题标题】:How modify space between node in collapsible tree using d3.js ?如何使用 d3.js 修改可折叠树中节点之间的空间?
【发布时间】:2014-09-15 04:30:18
【问题描述】:

我和这个话题有同样的问题:D3 Tree Layout Separation Between Nodes using NodeSize

我已经尝试过解决方案,但还有另一个问题,根始终在左侧,当我折叠节点时,它们不在屏幕上。

该解决方案基于 d3.js 和 http://bl.ocks.org/mbostock/4339083,但是当我设置 nodeSize 时,根不会动态移动到优化位置。

那么我如何才能在“矩形”节点之间留出空间并动态替换根节点以优化显示?

对不起我的英语不好!

感谢您的帮助

【问题讨论】:

    标签: javascript d3.js


    【解决方案1】:

    你可以试试这样的:

        // Normalize for fixed-depth.
        nodes.forEach(function(d) { d.y = d.depth * 450; });
    

    修改值 450 以增加/减少节点之间的 x 轴距离

    【讨论】:

      猜你喜欢
      • 2013-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      相关资源
      最近更新 更多