私はこのような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 レコードにズームされます。チャートを作成した直後に関数を呼び出すことはできますか?