【发布时间】:2021-09-30 06:07:54
【问题描述】:
如何为树中的指定子节点设置父节点和子节点之间的深度?
例如,下面的代码设置整个树的父子节点之间的深度:
nodes.forEach(function(d) {
d.y = (d.depth === 0 ? 50 : d.depth * 230);
});
那么在下面的 JSON 示例中,将深度设置为 d.name = "Son of Child 2",其他设置为默认深度?
var treeData =
{
"name": "Top Level",
"children": [
{
"name": "Child 1",
"children": [
{ "name": "Son of Child 1" },
{ "name": "Daughter of Child 1" }
]
},
{ "name": "Child 2",
"children": [
{ "name": "Son of Child 2" },
{ "name": "Daughter of Child 2" }
] }
]
};
【问题讨论】:
标签: javascript jquery d3.js