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