2

次のようなd3ツリーレイアウトで、JSONの階層構造を使用したいと思います。

http://bl.ocks.org/1249394

私の仕事では、javascriptで変数を使用しています。

var treeData = {
  "name" : "A1", "children" : [
    {"name" : "A3", "children": [
      {"name" : "A31", "children" :[
        {"name" : "A311" },
        {"name" : "A312" }
      ]}
    ]}
  ]};

この階層を動的なJavaScript配列として使用して、値を取得したり、階層内の新しいレイヤー/ブランチを動的に追加または削除したりするにはどうすればよいですか?これにはループまたは空の配列が必要ですか?この階層を作成できるようにしたいと思います。私の主な問題は、javascript配列コードで階層構造を維持する方法がわからないことです。

4

1 に答える 1

0

私があなたの質問を正しく理解していれば、上記のようにtreeDataに値を割り当てた後、それはすでにあなたが望む階層です。それらをより簡単に操作するために、あなたは次のようなことをすることができます

tree.nodes(treeData);

オブジェクトの配列を取得するには

于 2012-09-24T14:08:36.487 に答える