在Highcharts中,我目前正在使用tooltipRefresh
来运行在当前工具提示中呈现动态内容的函数。
例如,我正在使用:
chart: {
events: {
tooltipRefresh: function (e) {
createTableChartGauge();
}
}
}
如果悬停数据是特定颜色,我只希望运行createTableChartGauge()
。我尝试记录通过e
函数传递的tooltipRefresh
,尽管它只包含所有图表数据,并且没有特定于悬停数据集。
如何检测当前悬停的元素,以便我可以为每种类型呈现特定内容?
答案 0 :(得分:1)
您可以访问包含实际点的this.hoverPoint
。因此,仅在颜色匹配时运行您的方法:
chart: {
events: {
tooltipRefresh: function (e) {
if(this.hoverPoint.color === "#eefffe") {
createTableChartGauge();
}
}
}
},