通常能够使用以下类型的代码根据 highchart 中的系列名称调整工具提示格式:
tooltip: {
formatter: function() {
return ''+
this.x +': '+ this.y +
(this.series.name == 'Recovered' ? '%' : '');
}
}
上面在最后一行说,如果这个系列名称是"已恢复",则添加"%"否则不要添加任何内容。
但是我希望我的两个系列具有 % 而不仅仅是一个,所以我想添加一个 OR 运算符,例如
tooltip: {
formatter: function() {
return ''+
this.x +': '+ this.y +
(this.series.name == 'Recovered'||'Targeted' ? '%' : '');
}
}
因此,这两个系列都添加了 %。但是上述方法对我不起作用。有什么想法吗?非常感谢。
我已经发现了如何做到这一点 - 留下问题以防它帮助其他人。正确的语法是:
tooltip: {
formatter: function() {
return ''+
this.x +': '+ this.y +
(this.series.name == 'Recovered(%)'||this.series.name =='Defaulted(%)' ? '%' : '');
}
}