我找不到任何D3 API文档可以让您轻松确定给定 d3.layout.tree 或任何其他布局所需的宽度和高度,以确保没有节点相互重叠。
例如,一旦展开所有子节点, d3.layout.tree 示例就会开始重叠。
是否有一种简单的 D3 方法来确定我的树需要避免重叠的宽度和高度?或者,我必须编写自己的方法吗?
编辑
在将来的某个时候添加此行为存在一个未解决的问题。
编辑#2
现在有https://github.com/mbostock/d3/wiki/Cluster-Layout#nodeSize和https://github.com/mbostock/d3/wiki/Tree-Layout#nodeSize来设置基于布局的大小关于每个节点的大小。