在工具提示中使用来自多个系列的数据

时间:2013-05-10 22:20:10

标签: highcharts

我的图表中有2个系列

  1. '实际展示次数'
  2. '预订展示次数'
  3. 有一个共享工具提示,显示两个系列的数据。在工具提示中,我还想以百分比形式显示(actualImpression / bookedImpression)。 以下是我想要实现的目标。 (这只是表明我的意图,而非实际代码)

    Formatter = function(){
           return '<b>'+ 'Total' +'</b><br/>'+': '  
             + if (this.series['Booked Impresssions'].Point.y !=0 ) 
     {this.series['Actual Impresssions'].Point.y/ this.series['Booked Impresssions'].Point.y +'%';}
        else {'-';} 
     }
    

    由于

1 个答案:

答案 0 :(得分:1)

我想你想要这样的东西:

      tooltip: {
        formatter: function() {
            var s = '<b>Ratio: </b>';
            if (this.points[1] != 0)
            {
                s += (this.points[0].y / this.points[1].y).toFixed(2);
            }
            else
            {
                s += " - ";
            }
            s += "%";
            return s;
        },
        shared: true
    },

小提琴here

enter image description here