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