我正在使用此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 ],
}
如何实现这个目标?
答案 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]});
}