D3.js 图表未按预期显示

D3.js 图表未按预期显示,d3.js,D3.js,我期待一个基于下面的图表,但由于某种原因,我的图表似乎在一次又一次地重复一小部分。我不知道我在代码中哪里出错了-请参见以下内容: var dataset = []; var xScale, yScale; var w=300; var h =150; //Load in the data d3.csv("movies.csv", function(row) { data = [] data[0] = parseFloat(row.Rating); data[1] =

我期待一个基于下面的图表,但由于某种原因,我的图表似乎在一次又一次地重复一小部分。我不知道我在代码中哪里出错了-请参见以下内容:

var dataset = [];
var xScale, yScale;  
var w=300;
var h =150;

//Load in the data
d3.csv("movies.csv", function(row) {
    data = []
    data[0] = parseFloat(row.Rating);
    data[1] = parseInt(row.WinsNoms);
    data[2] = parseInt(row.IsGoodRating);
    dataset.push(data);
    //console.log(data)

    var svg= d3.select("body")
               .append("svg")
               .attr("width",w)
               .attr("height",h);
    svg.selectAll("circle")
       .data(dataset)
       .enter()
       .append("circle")
       .attr("cx", function(d){
         return d[0];
       })
       .attr("cy", function(d){
         return d[1];
       })
       .attr("r",5);
});