Can I use two different formatters for highchart tooltips?

后端 未结 3 1125
孤城傲影
孤城傲影 2020-12-10 03:09

I have a highcharts table with two data series that use named values. In my tooltips for one series, I want to reference a data point from the series. So the solution in thi

3条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-10 03:32

    Inside formatter this reffers to the focused serie, you can add an if/else inside the formatter and return a string for each one, like the following.

    tooltip: {
        shared: false,
        formatter: function() {
            var text = '';
            if(this.series.name == 'MSFT') {
                text = this.x + ': ' + this.series.name +
                       '
    $' + Highcharts.numberFormat(this.y, 0); } else { text = 'In ' + this.x + ' the median value was' + this.median + 'and the total $' + Highcharts.numberFormat(this.y, 0); } return text; } }

    demo

提交回复
热议问题