2016-12-14 21 views
1

在amcharts序列圖,您可以選擇的值的特定區域使用該功能顯示:Amcharts編號:如何獲得當前變焦指標

chart.zoomToIndexes(chartData.length - x, chartData.length - 1) 

這顯示最近的x值。 但是,可以通過拖動圖表光標來更改此選定區域。 所以,如果我想保存最後的索引,圖表放大到離開頁面/做任何事情之前,我怎麼能得到它們?

此處的文檔似乎沒有提供任何有用信息...

回答

1

您可能在文檔中錯過了這些信息。

startIndex - 爲您提供當前啓動縮放索引的只讀值。

endIndex - 爲您提供當前結束縮放索引的只讀值。

它們可以通過圖表實例訪問。例如,下面是如何在zoomed活動期間訪問它們:

"listeners": [{ 
    "event": "zoomed", 
    "method": function(e) { 
     console.log('Start zoom index: ', e.chart.startIndex, 'End zoom index: ', e.chart.endIndex); 
    } 
    }] 

Codepen demo

+0

訪問事件外的指標,使用'chart.start'和'chart.end',你可以看到這些屬性當您將對象打印到控制檯 – svarog

+1

儘管您可以*這樣做,但不建議這樣做,因爲這些是內部屬性,因此不適用於公共用途。 'startIndex'和'endIndex'也可以在事件之外使用。 – xorspark