gpt4 book ai didi

javascript - 对 Highcharts 中每个 X 轴的系列数据进行排序

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:16:32 25 4
gpt4 key购买 nike

我需要对每个系列的系列数据从大到小进行排序。

Sample fiddle

    series: [{
name: 'John',
data: [{
y: 1}, {y: 2}, {y: 3}, {y: 4}, {y: 5
}]
}, {
name: 'Jane',
data: [{
y: 5}, {y: 4}, {y: 3}, {y: 2}, {y: 1
}]
}, {
name: 'Joe',
data: [{
y: 5}, {y: 2}, {y: 3}, {y: 4}, {y: 1
}]
}]

最佳答案

您可以使用 sort function .它可以这样应用:

series.forEach(function(name){
name.data.sort(function (a,b) {
if(a.y < b.y) {
return 1;
} else if (a.y > b.y) {
return -1;
}
return 0;
});
});

为了使代码更易于理解,您可以创建一个series 变量,然后在调用highcharts 函数之前对其进行排序。这是演示 here .

关于javascript - 对 Highcharts 中每个 X 轴的系列数据进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34565347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com