我期望基于以下的图,但是由于某种原因,似乎我的图一遍又一遍地重复了一小部分。我无法弄清楚代码在哪里出了错-见下文:
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);
});