5

通常、次のタイプのコードを使用して、highchartのシリーズの名前に基づいてツールチップの形式を調整できます。

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

上記は最後の行で、このシリーズ名が「回復済み」の場合は「%」を追加し、それ以外の場合は何も追加しないことを示しています。

ただし、シリーズの2つに1つだけでなく%を付けたいので、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 に答える