如何禁用给定系列的工具提示? 我有2个数据系列。我只想要一个工具提示。
我的工具提示选项:
tooltip: true,
tooltipOpts: {
id: 'flotTip',
content: '%x : %y km/h',
shifts: {
x: 10,
y: 20,
},
defaultTheme: true,
lines: {
track: false,
threshold: 0.05,
},
}
};
PLOT = $.plot($("#route-plot"), [V, PRK], options);
答案 0 :(得分:2)
您可以使用简单的if语句来完成。
如果您已经知道特定的系列标签及其静态,您可以使用下面的内容。
if(item.series.label != "Your Series Label you don't want to show")
{
//Do tooltip show work
}
看看这个小提琴 - Example Fiddle
答案 1 :(得分:2)
您也可以使用content
选项的函数代替格式字符串。替换
content: '%x : %y km/h',
有这样的东西
content: function(label, xval, yval, flotItem) {
if (flotItem.seriesIndex == 0) { // you could also use the label
return xval.toString() + ' : ' + yval.toString() + ' km/h';
}
else {
return false; // this means no tooltip is generated
}
},
有关工作示例,请参阅此fiddle(仅黄色图表包含工具提示)。