我有两个这样的功能:
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 条记录。是否可以在创建图表后调用某些函数?