我有一个包含多行的Highchart。我想在某些行上禁用工具提示,并将其启用给其他人。那可能吗?我看到了如何全局禁用工具提示,但不是按系列操作。在某些行禁用highcharts工具提示,将其启用在其他人上?
例如,在standard line chart example上可以禁用红色和蓝色线条上的工具提示,但在其他两个上禁用该工具提示?
我有一个包含多行的Highchart。我想在某些行上禁用工具提示,并将其启用给其他人。那可能吗?我看到了如何全局禁用工具提示,但不是按系列操作。在某些行禁用highcharts工具提示,将其启用在其他人上?
例如,在standard line chart example上可以禁用红色和蓝色线条上的工具提示,但在其他两个上禁用该工具提示?
UPDATE
使用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';
}
}
}
使用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]
}]
上面的代码将只显示第一个系列的工具提示。
它也禁用拖放功能。 – Shardul
这个为我工作 –
一个为你的jsfiddle感谢 –