<div id="main" class="echarts_box"></div>
<script>
var _params;
var myChart = echarts.init(document.getElementById('main'));
var option = {
tooltip: {
formatter: function (params){
_params = params;
}
}
}
myChart.setOption(option);
//使用getZr()代替原有点击事件
myChart.getZr().on('click', params => {
const pointInPixel = [params.offsetX, params.offsetY];
if (myChart.containPixel('grid', pointInPixel)) {
//执行代码
console.log(_params);
}
});
</script>
解决ECharts点击事件当图形没有数值或数值太小无法点击问题
最新推荐文章于 2024-08-31 16:22:32 发布