我正在尝试使用d3.js来整理我从CSV文件生成的表,但是当使用以下代码时,只有第一行被排序,其他一切都被忽略。我做错了什么?
以下是我使用的代码:
d3.text("resources/data.csv", function(data) {
var parsedCSV = d3.csv.parseRows(data).sort(function (a, b) {
if (a.HomeTeam > b.HomeTeam) {
return 1;
}
if (a.HomeTeam < b.HomeTeam) {
return -1;
}
// a must be equal to b
return 0;
});
//var parsedCSV = d3.csv.parseRows(data);
var container = d3.select("body")
.append("table");
var tr = d3.selectAll("tr").data(parsedCSV);
tr.enter().append("tr");
tr.selectAll("td")
.data(function(d) { return d; }).enter()
.append("td")
.text(function(d) { return d; });
});
我正在使用D3.js库来解析CSV文件并使用CSV中的数据生成表格。