2016-01-31 36 views
0

我將在創建後在highcharts gague中更改停止固體量規的值。下面的代碼是我寫的代碼:HighCharts:在yAxis中更新停止位不起作用

this.gaugeChart.yAxis[0].update({ 
    stops: [ 
    [0.0, '#55BF3B'], 
    [0.5, '#DDDF0D'], 
    [0.9, '#DF5353'] // red 
    ] }); 

問題是,它不更新固體量規的停止值。我錯過了什麼嗎?

回答

0

請參考下面的代碼working fiddle和代碼。定義你的圖表或者如果它在圖表加載函數中簡單地使用「this」關鍵字。

var chartX= this.gaugeChart;// define your chart 
$('#somebutton').click(function(){ 
chartX.yAxis[0].update({ 
stops: [[0.1, '#a2a2a2'], // grey 
     [0.5, '#a2a2a2'], // grey 
     [0.9, '#a2a2a2']] // grey 
},false); 
chartX.series[0].bindAxes(); 
chartX.redraw(true); 
});