如何根据HighChart中的类别将静态系列名称设置为元素结果

时间:2019-05-17 14:07:33

标签: php jquery highcharts

我对系列名称有疑问,如何根据HighChart中的类别为元素设置静态系列名称。

预期输出如下:

Output Output

截至目前,我已经在自己的网络应用中获得了结果。

My Output

是否可以根据我想在Series名称上输入的内容来更改Series1,Series2,Series3?

我的代码在这里:

minSdkVersion=19

1 个答案:

答案 0 :(得分:1)

您需要在循环外部定义系列名称数组,并在循环中仅使用一个名称:

var seriesNames = ['MR', 'MR_HIT', 'MR_HIT_PERCENTAGE'],
...
data.forEach(function(arr) {
    arr.forEach(function(el, i) {
        if (i === 0) {
            categories.push(el);
        } else if (series[i - 1]) {
            series[i - 1].data.push(el)
        } else {
            series.push({
                name: seriesNames[i - 1],
                data: [el]
            });
        }
    });
});

实时演示: http://jsfiddle.net/BlackLabel/ewauprqh/