Javascript 排序数组时遇到问题,我应该做哪些更改来绘制图表?

Javascript 排序数组时遇到问题,我应该做哪些更改来绘制图表?,javascript,jquery,arrays,sorting,d3.js,Javascript,Jquery,Arrays,Sorting,D3.js,我正在尝试加载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); va

我正在尝试加载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);
下面是完整图表的链接

我是否使用正确的技术对数据进行排序

var sortedData = data.sort(function(a,b) { return a.text > b.text ; }); after assigning var tmp = []; ?
我想要一个这样的情节

但我有这样一个情节