Javascript d3-节点中需要帮助
这是我的建议 我从这个Javascript d3-节点中需要帮助,javascript,d3.js,Javascript,D3.js,这是我的建议 我从这个中创建了这个可折叠的树布局 现在一切正常,但我想在这里再添加一个标准 我不想基于某个值展开子级yes或no 如果该值为no,则我不想展开它,否则我想展开它 但是如果我在数据中添加一些值,名称。这个图表根本不起作用 有人帮我实现它 提前谢谢。有很多方法可以做到这一点。这里有一个 按如下方式设置数据: { "name": "sublevel3", "expand": "no", // add the yes/no property "children": [ ... 然后在脚
中创建了这个可折叠的树布局
现在一切正常,但我想在这里再添加一个标准
我不想基于某个值展开子级yes
或no
如果该值为no
,则我不想展开它,否则我想展开它
但是如果我在数据中添加一些值,名称
。这个图表根本不起作用
有人帮我实现它
提前谢谢。有很多方法可以做到这一点。这里有一个
按如下方式设置数据:
{
"name": "sublevel3",
"expand": "no", // add the yes/no property
"children": [
...
然后在脚本中进行以下更改:
// Toggle children.
function toggle(d) {
if (d.children && d.expand != "no") { // leverage the yes/no property
d._children = d.children;
d.children = null;
} else {
d.children = d._children;
d._children = null;
}
}
这只是一个快速演示。您可能希望将每个父节点设置为yes/节点,并根据是否存在yes进行检查:)我只设置了一个来说明这一点
这是换好的。Wow man。我想这会更难。但这很简单:)非常感谢!!!是的,D3的数据驱动方面起到了帮助作用:)是的,确实如此再次感谢。