2015-05-04 22 views

回答

0

而是停止的,你可以使用dataClassColor

决定如何,如果没有单独的颜色设置设置每个数据类的颜色。默认值tween计算minColor和maxColor之间的中间色。另一个可能的值,类别从全局或图表特定颜色数组中抽取颜色。默认为补间。

结合与dataClasses

为等值线地图数据类或范围的数组。如果没有给出,则颜色轴是标量,并且数值以最小和最大颜色之间的梯度分布。

+0

但是,我需要知道至少该系列的最小和最大值,或者有没有办法使用百分比值得到它的工作? –

0

你可以扩展(套)的ColorAxis.toColor功能分别处理0value

例如:

(function (H) { 
    H.wrap(H.ColorAxis.prototype, 'toColor', function (proceed, value, point) { 
     if(value == 0) 
      return '#FF00FF'; // My color 
     else 
      return proceed.apply(this, Array.prototype.slice.call(arguments, 1)); // Normal coloring 
    }); 
}(Highcharts)); 

参见this JSFiddle demonstration