我有一個很好的摺疊力佈局,從http://bl.ocks.org/mbostock/1093130開始摺疊。d3.js可摺疊的力圖 - 爲唯一的ID分配相同的節點
這是我的例子: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解決這個問題 - 不成功。
任何幫助表示讚賞!