我正在尝试加载csv文件来绘制图表。排序技术已用于对数组进行排序并绘制图表。
var data = [];
console.log("here");
d3.csv("data.csv", function(csvData) {
csvData.forEach(function (d,i) {
data[i] = {
first: +d.first,
second: +d.second,
text: d.text
}
});
console.log(data);
var tmp = [];
tmp.forEach(function(d) { data.push(d); });
var sortedData = data.sort(function(a,b) {
return a.text > b.text ;
});
console.log(data);
var text = [];
d3.csv("text.csv", function(csvData) {
csvData.forEach(function (d,i) {
datam[i] = {
first: +d.textlist
}
});
console.log(text);
以下是完整图表http://plnkr.co/edit/5CeSy2p69TugY3aICc3j?p=preview的链接。
我是否使用正确的技术对数据进行排序
var sortedData = data.sort(function(a,b) { return a.text > b.text ; }); after assigning var tmp = []; ?
我想要一个这样的情节
但是我得到了这样的情节