一、点击事件

  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、柱状图点击事件多用在数据大屏的数据下钻。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-05
  • 2021-09-09
  • 2022-12-23
  • 2021-10-23
  • 2021-07-31
猜你喜欢
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-17
  • 2021-09-03
相关资源
相似解决方案