禁用某些线上的highcharts工具提示,让其他人启用?

我有一个包含多行的海图。 我想禁用某些行上的工具提示,并将其启用。 那可能吗? 我看到如何禁用全球工具提示,但不是按系列。

例如,在标准折线图上,可以禁用红线和蓝线上的工具提示,但在其他两个线上启用该提示。

UPDATE

使用enableMouseTracking:Boolean

注意 enableMouseTracking: Boolean在问题被提出后引入了enableMouseTracking: Boolean

老答案

我只是在Tokyo系列禁用高度点

这是你的代码

  tooltip: { formatter: function() { if(this.series.name == 'Tokyo' && this.y == 26.5 ){ return false ; // to disable the tooltip at a point return false }else { return '<b>'+ this.series.name +'</b><br/>'+ this.x +': '+ this.y +'°C'; } } } 

的jsfiddle

使用enableMouseTracking 。 这是最好的办法。

 series: [{ name: 'Serie1', data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6], enableMouseTracking: false }, { name: 'Serie2', data: [7.0, 6.9, 9.5, 15.5, 15.2, 15.5, 15.2, 15.5, 11.3, 17.3, 11.9, 9.6] }] 

上面的代码将只显示第一个系列的工具提示。

参考: enableMouseTracking