0

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

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

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

那么如何在我的“rect”节点和根节点的动态替换之间留出空间以优化显示?

对不起,我的英语不好 !

谢谢你的帮助

4

1 回答 1

1

你可以尝试这样的事情:

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

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

于 2014-09-14T20:30:18.167 回答