2
我正在研究d3項目以允許動態樹創建。json的D3樹佈局
這會正確創建樹,但是如果我將樹保存爲json並重新加載它,然後添加一些節點,它會完全混淆樹結構。
的JSON結構看起來不錯,我帶出的屬性是D3增加了數據:
var json = JSON.stringify(treeData,function(key, value) {
if(key == 'parent') { return value.name;}
else if(key == 'depth') { return undefined;}
else if(key == 'x') { return undefined;}
else if(key == 'y') { return undefined;}
else {return value;}
});
它看起來像D3正在退出節點從深度0
請在這裏看到小提琴開始:http://jsfiddle.net/z15825qu/
謝謝!儘管我認爲我可以做的是將id添加到json中,以便它保持確定性。 – stevenrcfox