要动态添加zAxis,但不起作用...... Highcharts

时间:2015-03-12 14:41:04

标签: javascript highcharts

我想用功能添加zAxis的 min max ,但不起作用,我不明白因为它不起作用:(

这是功能:

function assez(){
  var arr=[];    
  arr.push({
     min: -39,
     max: -35
    });    
  return arr;
 }

这个zAxis:

  zAxis: assez(),

这个jsfiddle http://jsfiddle.net/k0ahsch6/

问题出在哪里?

2 个答案:

答案 0 :(得分:0)

因为xAxisobject,而不是array of objects

function assez(){
    return {
        min: -39,
        max: -35
    };
}

答案 1 :(得分:0)

原因在于您实际上需要一个Object而不是一个数组,因为HighChart API说明了这一点:

Chart (Object options, Function callback)

将assez()更改为以下代码后,它可以工作:

function assez(){
    var option=new Object();
    option.min = -39;
    option.max = -35;
    return option;
}