首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过单击echarts中的数据点以外的位置来选择线图?

如何通过单击echarts中的数据点以外的位置来选择线图?
EN

Stack Overflow用户
提问于 2021-07-15 12:11:30
回答 1查看 323关注 0票数 1

我正在使用echarts来可视化多个线条图。当我准确地单击一个数据点时,我可以选择一个特定的线条图。但是,如果我单击行的其他地方,在没有数据池关联的地方,图表就不会被选中。我知道鼠标悬停有一个焦点特性。我希望使用单击事件具有相同的功能。我正在使用以下方法,但我不知道如何实现它。

代码语言:javascript
复制
    myChart.getZr().on('click', params => {
        //to be implemented

     })

下面是在echarts上悬停效果的配置示例:https://echarts.apache.org/examples/en/editor.html?c=multiple-x-axis

EN

回答 1

Stack Overflow用户

发布于 2022-10-25 07:55:44

我用填充区解决了这个问题

我将areaStyle: {}放入“系列”选项中,然后添加以下事件处理程序,如

代码语言:javascript
复制
myChart.getZr().on('click', function (params) {
                                Object.keys(params.target).filter(key => key.includes(
                                    '__ec_inner_')).filter(key => params.target[key]
                                    .seriesIndex != undefined).forEach(key => {
                                            console.log(option.series[params.target[key]
                                                .seriesIndex].name)
                                    
                                })
                            });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68393587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档