d3.js では、この種の階層で .data をどのように使用しますか?
data = [{node : 1, subProperties : ["A", "B", "C"]}
,{node : 2, subProperties : ["D", "E", "F"]}
]
d3.select("body")
.data(data)
.append("g") //for the node (1 and 2)
.??? //append a "sub"-g for the subProperties (A,B,C and D,E,F)
基本的に、一連のノードを作成し、サブ プロパティごとに、同じノードの下にグループ化された何かを追加したいと考えています。
それとも、.data は「シリアル」構造にのみ使用されますか? もしそうなら、このような階層データはどのように扱われるべきですか?
私はd3のレイアウト機能を見ていません。ツリーのような階層を「反復」する方法だけです。ありがとうございました!