highchart将数据设置为xrange图表中的系列

highchart set data to series in xrange chart

本文关键字:系列 xrange 数据 设置 highchart      更新时间:2023-09-26

我正在使用这个jsfiddle作为参考创建一个xrange高图。

如何将值传递到列表中的"x"、"x2"、"y"值?

对于普通的柱形图/条形图,我会做以下操作,效果很好。

var percent=[98,100,95]; //data
series: [{
            name: 'Percent',
            data: percent,
        }]

比如如何将值传递到X范围系列?我尝试了以下操作,但没有成功。jsfiddle此处

var alphax = [1436824800000, 1436220000000]; //data for x
var alphax2 = [1438207200000, 1438120800000]; //data for x2
var alphay = [1, 0]; //data for y
series:[{
            name: 'Alpha',
            data: [ x= alphax, x2=alphax2, y= alphay ],
        }

如何做到这一点?

您可以迭代列表,并在x、x2、y中推送项目。

var alphax = [1436824800000, 1436220000000]; //data for x
var alphax2 = [1438207200000, 1438120800000]; //data for x2
var alphay = [1, 0];
var dataforRange= [];
for(var i=0;i<alphax.length;i++){
dataforRange.push({"x": alphax[i],
            "x2": alphax2[i],
            "y": alphay[i]});
}

请参阅此处的更新小提琴