1

d3.js を使用して最初のプロジェクトを実行しようとしましたが、行き詰まりました...

私がしたいこと:

データに応じて、長方形は異なる色になるはずです。ただし: 187 個のデータポイントがあるため、187 個の四角形があります。すべてを表示するには、svg の幅を 9000px にする必要があります - 横方向のスクロールが多い ...

長方形の強制的な「改行」を取得する方法はありますか?

明らかに、身長を伸ばすことはうまくいきません。

4

1 に答える 1

1

このようなものがうまくいくかもしれません。実際にコードを見ないとわかりません

rectangles
    .attr("x", function(d, i) {return (i % barsPerRow) * barWidth;})
    .attr("y", function(d, i) {return Math.floor(i / barsPerRow) * maxBarHeight;})
;

@meetamit が言ったように、svg には html スタイルのレイアウトがありません。

于 2013-08-02T20:10:04.103 に答える