series: [
{
tooltip:{
enabled:true,
formatter:function(){
var $index=this.point.index;
return $steps_array[$index]+'steps'+'<br>'+'rank: top'+$top_school_persent[$index]+'%';
}
}],
name: 'steps',
type:'spline',
data: $steps_array
},
当我使用上面的代码时,页面如下: 我发现当我更改格式化程序功能时,图片没有改变。所以我设置了这样的工具提示:
series:[
tooltip:{
enabled:false},
name:'steps',
type:'spline',
data:$steps_array
]
但没有变化。工具提示仍然存在。
答案 0 :(得分:1)
Tooltip.enabled和tooltip.formatter是全局属性 - 它们不适用于特定系列。
如果您想为特定系列设置一个禁用的工具提示,您可以禁用鼠标事件 - 但它也会禁用该系列的点击事件。
series: [{
enableMouseTracking: false,
data: ...
}, {
data: ...
}]
http://jsfiddle.net/g1qj78d3/1/
或者创建一个正确的格式化程序回调来检查特定的系列
tooltip: {
formatter: function () {
return this.series.name === 's1' ? false : 'custom tooltip';
}
},