【问题标题】:React.js + D3.js - Nodes overlap each otherReact.js + D3.js - 节点相互重叠
【发布时间】:2018-02-20 11:15:18
【问题描述】:

我有树来显示数据。可以看这里TREE

在大数据中A展开时,孩子们会分散所有的空闲空间并相互重叠。然后,如果您打开下一个父 Z 子节点在兄弟节点之间传播,则分离工作 code- RadialTree.js 63> separation={(a, b) => (a.parent === b.parent ? 1 : 5) / a.depth} 如果第二个父节点未打开,则分离不起作用。

如何解决这个问题?这样打开时只有AZ 不会相互重叠。

谢谢。

【问题讨论】:

    标签: javascript reactjs d3.js tree


    【解决方案1】:

    我找到了解决方案。

    我添加了 - separation={(a, b) => ((a.children === b.children) && (a.parent === b.parent) ? 1 : 7) / a.depth }

    它有效,但需要改进。

    【讨论】:

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