2014-05-12 44 views
0

縮放圖形時,剔除值位置不會更新。點擊縮放按鈕或使用日期跨度選擇器時,如何更新刻度值位置?在縮放時更新剔除位置

這是我afterSetExtreme功能看起來像:

events:{ 
    afterSetExtremes:function(e){ 
     var min = this.min, 
      max = this.max, 
      chart = this.chart; 

     chart.showLoading('Loading data from server...'); 
     chart.xAxis[1].setExtremes(min,max); 
     $.getJSON('/api/foo', function(data) { 
      chart.series[0].setData(data[0].data); 
      chart.hideLoading(); 
     }); 

    } 
}, 

小提琴:http://jsfiddle.net/BnFAs/2/

+0

你有任何現場演示? –

+0

我已經添加了小提琴。不知道爲什麼其中一行顯示在圖表之外。 –

回答

0

在當你需要修改的極端情況下,你應該setExtremes你有。但是當你需要更新刻度時,你需要準備自己的計算功能(通過tickPositioner

+0

我在看那個回調函數。調用setExtremes時它會被調用嗎?如果是這樣,我將如何將價值傳遞給它? –

+0

setExtrmees的回調是SetExtremes後的事件 –

+0

但是,如何獲得要調用的'tickPositioner'?我添加了一個小提琴。 –