0
我创建了this fiddle用于使用d3js进行简单的树可视化。它工作正常。但是,当树变得非常大时,我遇到了问题,而节点旁边的文本往往会重叠。所以我需要设置一个垂直距离。我怎样才能做到这一点?下图显示了我的意思:d3js树布局文本之间的垂直距离重叠
我试图与separation
功能添加它,但是这是我想只有水平改变它。
var tree = d3.layout.tree().nodeSize([1, nodeHeight])
.separation(function(a, b) {
var height = a.height + b.width,
distance = height/2 + 50;
return distance;
}),
nodes = tree.nodes(data),
links = tree.links(nodes);
可能重复https://stackoverflow.com/questions/13032722/d3-tree-vertical-separation,你能同时提供导致该错误在你的jsfiddle树数据的例子,请 –