设置最大长度的链接在D3树布局
Setting Max Length of Links in D3 Tree Layout
我有一个非常类似于这里的树图:http://bl.ocks.org/mbostock/999346,我想限制节点的垂直间距;如果你观察树,你会发现当只有两个节点时,它们占据了整个画布(两个节点之间的链接很长),当插入其他节点时,链接会调整大小以适应。我想把链接长度限制在某个最大值,这样树就会更紧凑,节点更少。
Jason Davies在d3.layout之后遍历节点的方法。Tree已经运行,覆盖每个节点的y值对我来说很好。(在这个d3 github问题评论中描述)
比如
nodes.forEach(function(node){
node.y = (node.depth * 90); // 90px per level.
})
相关文章:
- 在链接d3强制布局中添加和删除类
- 如何在d3力布局中使直线而不是曲线
- 具有树状布局,如何更改X轴以使用D3中的时间刻度
- d3.js绘制具有固定布局的网络
- 可以't去除D3'的放射状树状布局
- 如何使d3.js树布局按字母顺序对节点进行排序
- D3.js强制布局带有外部数据的图形空白
- d3.js:在强制布局中使用缩放时,将禁用拖动
- 是否有类似强制布局但支持单击事件的 D3 布局引擎
- D3 筛选返回函数值强制布局
- 如何在 D3 中使力布局图.js响应屏幕/浏览器大小
- d3.js - 强制布局和节点位置
- D3 力导向布局的基础知识
- 如何在D3中获得可缩放Icicle布局中文本标签的旋转
- d3.js力布局图:如何从头开始构建nodes对象
- 如何使用 D3 布局非树层次结构
- 我可以把一个d3布局放在另一个上面吗
- 动态改变Javascript D3布局模拟
- 我应该使用哪个D3布局来显示关系
- D3 布局树未呈现