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樹數據的例子,請 –