次のようなグラフ(私の場合はツリー)を表す JSON があります。
{"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/