2016-12-08 36 views
0

我有一個HighCharts HeatMap的問題。Highcharts Heatmap yAxis有2個類別。如何在工具提示中顯示他們兩個?

如何在工具提示中顯示兩個yAxis類別?

JSFiddle with my original code

我想做的是像下面(在的jsfiddle線66至71):

NB:[linkedTo:0]

tooltip: { 
        formatter: function() { 
         return '<b>' + this.series.yAxis.categories[this.point.y] + ' yearly average: ' + this.series.yAxis.categories[linkedTo: 0][this.point.y] + '</b><br>' + 
          'Average Labour Rate: <b>' + '$'+Highcharts.numberFormat(this.point.value, 2) + '</b><br>' + '<b>' + this.series.xAxis.categories[this.point.x]; 
        } 
       }, 

在鏈接到部分我有行平均信息,我希望它顯示在該行的工具提示。

我想使最終的結果(刀尖的頂部線)是這樣的:

溴。 20年平均:我搜索$ 12.34

無處不在,我一直無法找到解決這個問題。

回答

0
 formatter: function() {      
      return '<b>' + this.series.yAxis.categories[this.point.y] + '</b> Yearly Average: <b>$' + 
       Highcharts.numberFormat(this.series.chart.yAxis[1].categories[this.point.y],2) + '</b><br>' + 
       'Average Labour Rate: <b>' + '$'+Highcharts.numberFormat(this.point.value, 2) + '</b><br>' + 
       '<b>' + this.series.xAxis.categories[this.point.x]; 
     } 

很奇怪,你不能直接通過this.series對象獲取到第二y軸。但是,您可以通過this.series.chart對象獲取它。

http://jsfiddle.net/mgtook3o/2/

+1

非常感謝幫助我。 對於我的生活,我不會想到引用圖表。 :-) – Mike

相關問題