5

私はこのような2つの機能を持っています:

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

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

最初にグラフを描画すると、最新の 90 レコードが表示されます。関数を呼び出す必要がありますzoomAtStartToLast90()が、チャートを更新するときに 20,000 件のレコードをすべて表示したいので、関数を呼び出しますzoomChart()

内部で AmCharts.ready(function () {私はこれを呼び出します:chart.addListener("dataUpdated", zoomChart);

しかし、どこでzoomAtStartToLast90()関数を呼び出すことができますか? これを addListener に追加すると、グラフは最後の 90 レコードにズームされます。チャートを作成した直後に関数を呼び出すことはできますか?

4

1 に答える 1

4

to trigger a function just after creating chat you can use init event..

REF: AMcharts Docs

于 2013-04-12T05:31:07.337 に答える