簡體   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