在d3.js树代码中,以下内容为所有子级别/节点设置y深度:
// Normalize for fixed-depth.
nodes.forEach(function(d) {
d.y = d.depth * 220;
});
如何设置层次结构中特定级别的Y深度,例如第三级?
最佳答案
我想你指的是this code
第三级的简单示例。
nodes.forEach(function(d) {
(d.depth === 1) ? d.y = d.depth * 100: d.y = d.depth * 300;
});
它显示此https://jsfiddle.net/0rv8z276/
您可以使用开关将其设置为不同的级别,或者可以使用数组或哈希图,将与级别和深度相关联的键作为值。
关于javascript - d3.js树-如何设置特定级别的Y深度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56321884/