2017-08-22 22 views
0

我按照How to add an item to Highcharts legend?的想法在圖表中添加了一個額外的圖例條目。添加一個空的系列更改軸的最小值

但問題是,當我這樣做時,最小軸設置爲0而不是默認的highcharts值。

這是我已經添加到我的系列:

{ 
    "type": "area", 
    "name": "Areas with different color", 
    "color": "#ee2c34", 
    "showInLegend": true, 
    "marker": { 
    "lineColor": "#8eb79d" 
    } 
} 

有在這個系列沒有數據點(因爲我只需要與標題的紅色圖例項

圖表沒有空系列:enter image description here

但是你可以在https://jsfiddle.net/yuoox653/看到Y軸是從0繪製的,而不是它會被繪製沒有空系列中的最小值

0。

圖空系列:enter image description here

有沒有辦法迫使highcharts計算的最小和最大軸值時,不採取空系列考慮?

回答

1

刪除type: area爲額外的系列,它應該是好的。
JSFiddle

+0

我確實相信我是個白癡。顯然,面積圖會在0和給定值之間的區域內產生陰影,所以高點圖會將0設置爲最小值。我沒有刪除該類型,而是將其設置爲「arearange」,而且它工作正常。我會盡快接受。 – apokryfos

+0

即將結束的一天,所以它可能發生..;) –

+0

有一個特殊的屬性,可以讓你啓用/禁用顯示值從0,它被稱爲softThreshold(http://api.highcharts.com/highcharts/ plotOptions.area.softThreshold)。例如:https://jsfiddle.net/ys1L92qd/。 –