高图在xrange图表中将数据设置为系列

时间:2015-11-17 06:27:08

标签: javascript jquery highcharts

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

如何将值传递给列表中的“x”,“x2”,“y”值?

对于普通的柱/条形图,我会做以下工作并且工作正常。

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

如何将值传递给X-range系列? 我尝试了以下但没有奏效。 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 ],
        }

如何实现这个目标?

1 个答案:

答案 0 :(得分:1)

你可以迭代列表并推送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]});
}

请参阅Updated fiddle here