2015-11-05 30 views
0

我試圖表現出以下JSFIDDLE在X軸標籤(類別)的總展示類別總在標籤:如何使用highcharts

... 
    xAxis: { 
     categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas'], 
     labels: { 
      formatter: function() { 
       return this.value + ' (' + 'total?' + ')'; 
      } 
     } 
    }, 
    ... 

有人知道我怎麼能獲得總那裏?

回答

2

這裏的主要問題是,total並沒有產生其他的點,所以你需要計算自己的總,例如:

xAxis: { 
     categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas'], 
     labels: { 
      formatter: function() { 
       var index = this.axis.categories.indexOf(this.value), 
        sum = 0; 

       $.each(this.axis.series, function(i, s) { 
        sum += s.options.data[index]; 
       }); 

       return this.value + ' (' + sum + ')'; 
      } 
     } 
    }, 

演示:http://jsfiddle.net/jnkpvreL/