當在熱圖中使用顏色停止時,是否有一種方法可以使其他0
以外的值生效,並將0
的字段設置爲白色。我能看到的唯一黑客是有站像這樣HighCharts:如何獲得值爲0的特定顏色
[0, '#FFFF'],
[0.00001, '#276C91'],
[0.5, '#FDF6A3'],
[1, '#B63132']
當在熱圖中使用顏色停止時,是否有一種方法可以使其他0
以外的值生效,並將0
的字段設置爲白色。我能看到的唯一黑客是有站像這樣HighCharts:如何獲得值爲0的特定顏色
[0, '#FFFF'],
[0.00001, '#276C91'],
[0.5, '#FDF6A3'],
[1, '#B63132']
而是停止的,你可以使用dataClassColor
在決定如何,如果沒有單獨的顏色設置設置每個數據類的顏色。默認值tween計算minColor和maxColor之間的中間色。另一個可能的值,類別從全局或圖表特定顏色數組中抽取顏色。默認爲補間。
結合與dataClasses
爲等值線地圖數據類或範圍的數組。如果沒有給出,則顏色軸是標量,並且數值以最小和最大顏色之間的梯度分佈。
你可以擴展(套)的ColorAxis.toColor
功能分別處理0
的value
。
例如:
(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));
但是,我需要知道至少該系列的最小和最大值,或者有沒有辦法使用百分比值得到它的工作? –