1

積み上げ棒グラフがあり、ツールチップに問題があります。スタックの最初のレベルは、合計バーのサブセットです。したがって、いくつかの販売部門のそれぞれについて、総利益 = 3 および売上 = 8 があるとします。通常の積み上げではバーの右端は 11 になりますが、8 にしたいのです。売り上げから粗利益を差し引くことで修正できますが、ツールチップが正しくありません。本質的に、gp ツールチップを this.y にし、セールス ツールチップを this.total にする必要がありますが、それらを個別に指定する方法がわかりません。データは、カテゴリの配列 (x 軸のラベル) を持つ 2 つの 1-D 配列として Highcharts に提供されます。ツールチップをこのように機能させる方法はありますか?

4

1 に答える 1

5

シリーズに「売上」と「利益」という名前を付けるとします。

tooltip: {
    formatter: function() {
        var seriesName = this.series.name;
        if(seriesName === "sales"){
          return this.total;
        }
        if(seriesName ==="profit"){
          return this.y;
        }
        return "Whatever the default case should be";
    }
},
于 2013-03-06T05:02:32.200 に答える