好的,我在javascript方面有些新手,需要从csv文件读取数据并使用d3制作条形图。对于我来说,制作条形图没有问题,但是从csv文件中读取数据有问题。这是我的代码:
var dataset;
d3.csv("gender_ratio.csv", function(data) {
dataset = data;
return dataset;
});
var add = function(year, total, males, females){
var year = {
year: year,
total: total,
males: males,
females: females
};
newdata.push(year);
return newdata;
};
for (var i = 0; i < dataset.length; i += 4){
add(dataset[i], dataset[i+1], dataset[i+2], dataset[i+3]);
return newdata;
};
有人能告诉我这里出了什么问题吗?我正在使用Mozilla Firefox运行它,所以浏览器安全不是问题。