javascript Amcharts 添加监听器

标签 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 条记录。是否可以在创建图表后立即调用某些函数?

最佳答案

要在创建聊天后立即触发功能,您可以使用 init 事件。

编号:AMcharts Docs

关于javascript Amcharts 添加监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15921296/

相关文章:

javascript - Amcharts - 柱形图旋转到低于 600px 的水平条形图 - 样式问题

javascript - Amcharts 4 轴范围

javascript - amCharts 工具提示仅在 DateAxis 上显示,但在 ValueAxis 上不显示

javascript - ajax调用后在php脚本中使用echo时语法错误,无法识别jquery表达式

javascript - 为什么在提交帖子请求时我的图片会转换为字符串?

javascript - Jest : Compared values have no visual difference

javascript - 使用 <select> 切换 Bootstrap 选项卡 Pane

javascript - amchart - 仅显示 X 轴上的每隔一个值

Amcharts - 增加图例名称和值之间的差距

javascript - promise 无序