【发布时间】:2013-08-06 16:33:20
【问题描述】:
我只需要对此处可用的布局进行简单修改 http://mbostock.github.io/d3/talk/20111116/force-collapsible.html
上述可视化从展开所有节点开始,因此用户可以可视化完整的层次结构。唯一的问题是,如果图是稠密的,形成的毛团是没有意义的。
我有兴趣从根节点开始,然后根据需要逐渐扩展所有节点。可行吗?需要修改多少代码?
【问题讨论】:
-
您可以通过遍历所有节点并在它们上调用
click函数来破解它。或者在 json 文件中,用“_children”查找/替换“children”。 -
将带有“children”的 json 文件修改为“_children”无效。不确定您将在哪里实现循环以在所有节点上实现点击功能。你有一个示例脚本可以与mbostock.github.io/d3/talk/20111116/force-collapsible.html页面一起使用
标签: javascript d3.js force-layout