2013-04-10 43 views
4

我有兩個功能是這樣的:的JavaScript Amcharts添加偵聽

function zoomChart() { 
     chart.zoomToIndexes(0, 20000); 
    } 

    function zoomAtStartToLast90() { 
     var dataLength = am_chartData.length; 
     chart.zoomToIndexes(dataLength - 90, dataLength - 1); 
    } 

當我繪製圖表一開始,我要見最後共有90條記錄。所以我需要調用zoomAtStartToLast90()函數,但是當我在圖表上進行更新時,我想查看所有20k記錄,所以我將要求zoomChart()

AmCharts.ready(function() {我稱之爲:chart.addListener("dataUpdated", zoomChart);

但我在哪裏可以打電話zoomAtStartToLast90()功能?如果我將它添加到addListener,圖表將放大到最後90個記錄。是否可以在爬行圖表後調用某個函數?

+0

剛剛創建聊天,你可以用'後init'事件.. HTTP觸發功能docs.amcharts.com/javascriptcharts/AmChart#init – Sandeep 2013-04-10 09:04:23

+0

你能寫這個答案嗎,我可以接受嗎? – trante 2013-04-11 08:04:42

+0

添加爲答案。 – Sandeep 2013-04-12 05:48:20

回答

3

觸發某個功能只是創造聊天,你可以使用init事件之後..

REF://:AMcharts Docs

+0

你有沒有例子? – 2015-08-04 21:51:47