Javascript 当鼠标悬停在序列的任何一点上而不是数据点上时,有没有一种方法可以触发echarts库上的鼠标悬停事件?
我正在使用echarts库显示折线图。我想在轴上的序列任意点上触发鼠标悬停事件,而不是在数据点上悬停。我应该使用什么配置或选项?我可以用什么样的方法 要在应用程序上显示的图表。我尝试在图表选项中设置Javascript 当鼠标悬停在序列的任何一点上而不是数据点上时,有没有一种方法可以触发echarts库上的鼠标悬停事件?,javascript,reactjs,Javascript,Reactjs,我正在使用echarts库显示折线图。我想在轴上的序列任意点上触发鼠标悬停事件,而不是在数据点上悬停。我应该使用什么配置或选项?我可以用什么样的方法 要在应用程序上显示的图表。我尝试在图表选项中设置{trigger:“axis”},但它总是在数据点上触发事件 //chart option: tooltip: { trigger: 'item', show: true } //callback for the event: onTooltip
{trigger:“axis”}
,但它总是在数据点上触发事件
//chart option:
tooltip: {
trigger: 'item',
show: true
}
//callback for the event:
onTooltipMouseOver = (e) => {
let eventObj = e;
console.log("{chk ==> ", eventObj)
}
实际输出是我所期望的,但我希望将其悬停在从轴开始的序列的任何点上我不认为鼠标悬停事件可以从图表上的任何位置触发 但是,可以为工具提示格式化程序使用自定义代码。将鼠标悬停在图表上的任意位置时,将调用tooltip formatter函数:
tooltip: {
trigger: 'axis',
formatter: function (params) {
// Get your data from params, eg: params[0].data
}
}
这种方法的一个缺点是必须对工具提示外观进行编码。如果不想显示工具提示,请确保自定义格式设置程序不返回任何值