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

To add zAxis dynamically, but doesn't work... Highcharts

我想用函数添加 zAxis 的 minmax,但不起作用,我不明白因为它不起作用:(

这是函数:

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

这个 z 轴:

  zAxis: assez(),

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

问题出在哪里?

因为 xAxisobject,而不是 array of objects

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

原因就在这里你实际上需要一个对象而不是数组 因为 HighChart API 是这样说的:

Chart (Object options, Function callback)

我把assez()改成下面的代码后,就可以了:

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