我有一個表示圖(也是我的情況下,一棵樹)WHI lookx這樣的JSON轉換節點和鏈接到分層樹:在d3.js
{"directed": true, "graph": [],
"nodes": [{"time": 4, "id": 4551308, "name": "Alto da Boa Vista"}, {"time": 7, "id": 4551309, "name": "Sumare"},
...
"links": [{"source": 0, "target": 36, "weight": 1},
{"source": 1, "target": 36, "weight": 1},
...
爲了用它來構建樹像在這個例子中一樣,http://mbostock.github.com/d3/talk/20111116/force-collapsible.html,我需要將這個JSON轉換爲嵌套在父節點中的子節點的層次結構對象,如下所示:https://github.com/mbostock/d3/wiki/Tree-Layout#wiki-tree。
D3有一些內置函數可以將圖轉換爲樹嗎? 或者你將如何去從圖生成一個嵌套樹JSON objetc?
我在這的jsfiddle的例子:http://jsfiddle.net/fccoelho/bFT8K/8/
是你能夠找到一個解決方案?我期待讓我已經準備好的'nodes'和'links' json數組轉換爲分層格式的json,而不需要重新編寫完整的json代碼。 – VarunC