zoukankan      html  css  js  c++  java
  • echarts x轴的纵向区域随便点击获取点击的x轴那一纵向区域的值

    1.现在xAxis里面配置一下:

     

     2.在生成图表的后面加入框起来的部分

     myChart.getZr().on('click', function (params) {
               /* 通过获取echarts上面点击的区域是在第几格,根据索引来判断数据 */
                let pointInPixel = [params.offsetX, params.offsetY]
                if(myChart.containPixel('grid', pointInPixel)) {
                    var xIndex = myChart.convertFromPixel({seriesIndex: 0}, pointInPixel)[0]
                    // console.log('你在点击第', xIndex, '个格子')
                    that.xIndex= xIndex
    
                }
                // 该监听器正在监听一个`zrender 事件`。
            });

    3.这里定义了图表需要的数据

     4.页面上显示

     

     这就是效果图,随便点击一下,都能将点击的那一竖列的数据获取,通过索引来获取的

    心想事成
  • 相关阅读:
    Beta冲刺<7/10>
    Beta冲刺<6/10>
    Beta冲刺<5/10>
    Beta冲刺--冲刺总结
    Beta冲刺<4/10>
    实验四
    结对编程第二阶段
    实验二 结对编程第一阶段
    实验报告
    团队作业第六次——Beta冲刺
  • 原文地址:https://www.cnblogs.com/xiao1314/p/14884739.html
Copyright © 2011-2022 走看看