我从服务器获取这样的数据:
data":[[1496640705,1583360,1583360,1583370,1583360],[1496640720,1583360,1583350,1583360,1583345],[1496640735,1583350,1583320,1583400,1583320]]
我的问题是,如何在Highcharts上显示此数据?每个数组的第一个元素都是X轴的日期,而每个数组的最后一个数据只希望Y轴。如何为Highcharts选择这2个元素?
最佳答案
highchart中的每个图表都以不同的方式接收数据。从数据数组中创建两个单独的数组xAxis和yAxis并将其值提供给highchart。
var data = [
[1496640705, 1583360, 1583360, 1583370, 1583360],
[1496640720, 1583360, 1583350, 1583360, 1583345],
[1496640735, 1583350, 1583320, 1583400, 1583320]
],
xAxis = [],
yAxis = [];
data.forEach(function(item) {
xAxis.push(item[0]);
yAxis.push(item[item.length - 1])
})
console.log(xAxis, yAxis)
关于javascript - 如何在Highcharts上以阵列显示阵列? [JS],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44362373/