私は入れているsvg積み上げグラフのために入れ子になったレイヤーの中にrectを追加しようとしています。私は、次のしていると起動するには入れ子になったレイヤーに要素を追加する方法
:
私は、やりたい何DOMで<g class="someclass"><g></g></g>
をレンダリング
を、dataPointValues
コレクションとrect
に各データポイントのためのものであり、 text
要素。
Iは
layers.selectAll( 'g.layer') .DATA試みた(関数(D){ 戻りd.dataPointValuesと、 }) .enter() .append( 'RECT ');私は私が第2のレベルの層を追加するとき私は何をしたいことは
<g class="someclass"><g><rect></rect></g></g>
だから、どのように私は、次のレベルrect
要素を追加しないさ
<g class="someclass"><g></g><rect></rect></g>
で終わるので、間違っている知っている
?
これはオーバーネストのように見えるかもしれませんが、データポイントごとに1つのレイヤーが必要です。各データポイントには1つまたは複数の要素があるためです。
ありがとうございました
おかげで、私はあなたがそれを掲示ちょうど同じソリューションを考え出したが、それは私が正しい線に沿って考えていたことを知って良いです! :) – mindparse