[英]EchartsJS - Is there a way/workaround to listen to mouse events on the 'legend' component?
我有兩個並排的圖表(餅圖和折線圖),我希望能夠在將圖例懸停在餅圖中(沒有圖例切換功能)時突出顯示折線圖中的一條線。
鼠標事件似乎不會在圖例組件上觸發。
圖例有selectMode
選項,但這不是我想要的,因為它會切換餅圖中的系列。
我能夠捕獲legendselectchanged
事件並通過再次將系列的選定選項設置為 true 來“撤消”切換,但它並不理想並且動畫仍然觸發,無法禁用它。
任何想法或解決方法?
[ECharts v4] 據我所知,legend 組件會在內部調度 'highlight' 和 'downplay' 動作,但你可以訂閱這些事件。
chart.on('highlight', function (e) {
// e => {
// excludeSeriesId: ...
// name: ...
// seriesName: ...
// type: "highlight"
// }
});
// same for 'downplay'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.