2015-05-04 23 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