【发布时间】:2016-01-28 11:06:01
【问题描述】:
我有一个不错的 Collapsible Force Layout,从 http://bl.ocks.org/mbostock/1093130 开始折叠。
这是我的例子:http://plnkr.co/edit/rqh8SD?p=preview
当所有节点都具有唯一的名称 (http://plnkr.co/edit/E1n6asBM5VfX2vjGPkKO?p=preview) 时,它运行良好,但是一旦某些节点具有相同的名称(不幸的是我需要它),折叠就无法正常工作。
谁能帮我为节点的相同名称分配唯一 ID?我相信这段代码可以解决问题,但我不知道在哪里插入。
node.each(function(d,i){ // use i to iterate through
d.uniqueID = uniqueNode + i;
}
我试图在我之前的帖子D3.js Collapsible Force Layout, collapsed by default 中解决这个问题 - 没有成功。
任何帮助表示赞赏!
【问题讨论】:
标签: javascript d3.js