zoukankan      html  css  js  c++  java
  • 可视化组件:echarts柱状图添加点击事件

    一、点击事件

      1、添加点击事件

    myChart.getZr().on('click', function(params) {
        var point = [ params.offsetX, params.offsetY ];
        if (myChart.containPixel('grid', point)) {
             var xIndex = myChart.convertFromPixel({seriesIndex : 0}, point)[0];
             var op = myChart.getOption();
             var name = op.xAxis[0].data[xIndex];
        }
    })

      通过point得到点击的坐标点x和y。

      myChart.convertFromPixel得到具体x轴序号。

      op获取当前图表的option。

      name则是点击的那个柱子的x轴文字,可进行下一步操作。

      2、关闭点击事件

    myChart.getZr().off('click');

      主要作用是解除点击方法的绑定,避免点击时发生二次调用的问题。

      3、柱状图点击事件多用在数据大屏的数据下钻。

  • 相关阅读:
    版本回退
    时光机穿梭
    创建版本库
    安装Git
    Git简介
    Nexus私服安装
    eclipse中创建MAVEN-web项目
    AsyncTask的使用
    在子线程中更新UI,只能使用Handler
    使用VideoView播放视频
  • 原文地址:https://www.cnblogs.com/guobin-/p/12392641.html
Copyright © 2011-2022 走看看