多行折线图ChartJS-组织数据

时间:2020-09-11 07:19:39

标签: javascript chart.js

我正在尝试创建多折线图,已经能够将数据组织成数组,然后将这些数组传递到数据集中以绘制在图表上:

var datafirst = {
  label: [chardata[0], asscdata[0]],
  data:expdata[0],
  lineTension:0,
  fill:false,
  pointBackgroundColor:'red',
}

但是,如果我只有一个X:和Y:0: {x: "09/09/20 19:49", y: 4250334.444},那么我在图表上只会得到1分。在创建数据集时,我希望能够检查其中一个数组(chardata)中的重复值,并且如果存在重复值,请在其他数组中的同一点查找数据并将其附加到该数组中数据集(expdata,因为它是x:和y :),所以行可以连接起来。

这是我构造数组的方式

let timelabels = testingdata.map(a => a.x);
let expdata = testingdata.map((a,b) => [{x:a.x, y:a.y}]);
let chardata = testingdata.map((a,b) => a.Character);
let asscdata = testingdata.map((a,b) => a.Ascendancy);

如果我的讲解不佳,请告诉我,我会尝试回答!

0 个答案:

没有答案