5

通常可以根据 highchart 中的系列名称调整工具提示格式,使用以下类型的代码:

tooltip: {
                formatter: function() {
                    return ''+
                        this.x +': '+ this.y +
                        (this.series.name == 'Recovered' ? '%' : '');
                    }
          }

上面在最后一行中说,如果这个系列名称是“Recovered”,则添加“%”,否则不添加任何内容。

但是我希望我的两个系列有 % 而不仅仅是一个,所以我想添加一个 OR 运算符,比如

    tooltip: {
        formatter: function() {
            return ''+
                this.x +': '+ this.y +
                (this.series.name == 'Recovered'||'Targeted' ? '%' : '');
        }
    }

这样这两个系列都添加了 % 。但是上面的方法对我不起作用。有任何想法吗?非常感谢。

4

1 回答 1

6

我已经发现了如何做到这一点 - 留下问题以防它帮助其他人。正确的语法是:

tooltip: {
  formatter: function() {
    return ''+
           this.x +': '+ this.y +
           (this.series.name == 'Recovered(%)'||this.series.name =='Defaulted(%)' ? '%' : '');
  }
}

于 2013-01-28T14:53:55.960 回答