2016-07-21 4 views
-1

d3ツリーレイアウトでツリーを作成しています。私のデータはd3js形式({name: "", "childrend": []})で、すでにツリーとしてではなく、ですが、のような単純なJSONをツリー形式で:もちろんd3jsダイナミックにアクセサリーの子ども

[{ 
    "A": [{ 
     "AA": [] 
    }, { 
     "AB": [] 
    }, { 
     "B": [{ 
      "BA": [] 
     }, { 
      "BB": [] 
     }] 
    }] 
}] 

、データは"A""B"ではない、ただ作るためのものですJSONをより明確にして、私のデータの一部を与えてください。 (私のデータは例のようなパターンに従っていません)

私はtree.children()を使って名前を変更することができましたが、どうすれば動的に行うことができますか?

このツリー形式をd3ツリーレイアウトで使用する必要があります。

答えて

-1

アクセサー機能を書くことができるので、単一のプロパティを返すだけでなく、賢明にすることができます。

各オブジェクトキーを確認し、対応する値に子が含まれている場合はそれを返すようにすることができます。

関連する問題