繁体   English   中英

在D3树布局中设置最大链接长度

[英]Setting Max Length of Links in D3 Tree Layout

我有一个非常类似于这里的树图: http//bl.ocks.org/mbostock/999346我想限制节点的垂直间距; 如果您查看树,您会看到当只有两个节点时,它们会占用整个画布(两个节点之间的链接非常长),并且在插入其他节点时,链接会调整为适合。 我想将链接长度限制为某个最大数量,以便树更紧凑,节点更少。

在d3.layout.tree运行并覆盖每个节点的y值后, Jason Davies在节点上循环的方法对我来说效果很好。 (在本d3 github问题评论中描述)

所以,像

nodes.forEach(function(node){
    node.y = (node.depth * 90); // 90px per level.
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM