1

私はd3.jsを初めて使用するので、ここ(http://stackoverflow.com/questions/10457170/d3-js-building-a-grid-of-rectangles/)で説明されているものと同様の視覚化を設計する必要があります。 10465456#10465456)グリッドの実装。テキストd.valueを持つ各セルにテキストを追加しようとしていますが、機能していません。

.text(function(d){return d.value;}をrow.selectAll( "。cell")に追加しようとしましたが、役に立ちませんでした。どのようにすればよいですか。正しいことをしています。

col.selectAll("rect").append("text")
           .data(function (d) { return d; })
           .enter()
           .append("text")
            .text(function(d,i) {
                console.log(d);
              console.log(i);
                return d.value;
            }) 
            .attr("x", function(d) { return d.x; })
         .attr("y", function(d) { return d.y; });

ここでの私の質問は、d.valueにアクセスして、それをテキストとして.cellに追加するにはどうすればよいですか?

4

1 に答える 1

1

text要素に要素を追加すること<rect>には本質的な意味はありません。テキスト要素をsの外に追加することも、セルごとにその要素とを含む別のサブ要素を作成rectすることもできます。ここで最初のシナリオのjsfiddle:http: //jsfiddle.net/Kmf7g/1/<g>textrect

于 2012-06-27T17:03:55.990 に答える