http://bl.ocks.org/bunkat/2605010に示されている例に基づいて、正方形のグリッドを作成しました。現在、csv ファイルのデータに基づいて、グリッド内の各セルを色分けしようとしています。たとえば、データを含む csv ファイルがあるとします。
セル、col1
1,2
2,3
3,2
4,1
セルは、col1 のデータに基づいて色付けされます。セル 1 は青、セル 2 は緑、セル 3 は再び青、セル 4 は赤のように。
私はこのようなことを試みてきましたが、うまくいきません。助けてください?
d3.text("frame.csv", function(datasetText) {
var parsedCSV = d3.csv.parseRows(datasetText);
var col = row.selectAll(".cell")
.data(function (d) { return d; })
.enter().append("svg:rect")
.attr("class", "cell")
.attr("x", function(d) { return d.x; })
.attr("y", function(d) { return d.y; })
.attr("width", function(d) { return d.width; })
.attr("height", function(d) { return d.height; })
.style("fill", function(d) { return color(parsedCSV[d].col1); })
.style("fill", '#FFF')
.style("stroke", '#555');
});