EchartsJS - 有没有一种方法可以监听 "图例 "组件上的鼠标事件?

问题描述 投票:0回答:1

我有两个并排的图形(饼图和线图),我希望能够在饼图中悬停一个图例时,在线图中突出显示一条线(没有图例切换功能)。

鼠标事件似乎不会对图例组件开火。

有一个 selectMode 选项,但这不是我想要的,因为它在饼图中切换了系列。

我可以抓住 legendselectchanged 事件和 "撤消 "通过设置系列的选定选项再次为真,但其不理想,动画仍然发射,无法禁用它。

有什么想法或解决办法吗?

javascript events hover echarts
1个回答
0
投票

ECharts v4]据我所知,图例组件在内部派发 "高亮 "和 "淡化 "动作,但你可以订阅这些事件。

chart.on('highlight', function (e) {
   // e => {
   // excludeSeriesId: ...
   // name: ...
   // seriesName: ...
   // type: "highlight"
   // }
});
// same for 'downplay'
© www.soinside.com 2019 - 2024. All rights reserved.