2016-12-08 2 views
0

Ich habe eine Frage HighCharts HeatMap.Highcharts Heatmap yAchse mit 2 Kategorien. Wie man beide im Tooltip zeigt?

Wie kann ich zwei yAxis-Kategorien im Tooltip anzeigen?

JSFiddle with my original code

Was ich möchte, ist, etwas zu tun, wie die folgenden (Zeilen 66 bis 71 in jsfiddle):

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]; 
        } 
       }, 

Im verlinkten Abschnitt habe ich Informationen zum Zeilenmittelwert, und ich möchte, dass es im Tooltip für diese Zeile angezeigt wird.

Ich mag das Endergebnis (obere Zeile der Werkzeugspitze) machen, um so etwas wie:

Br. 20 Jahresdurchschnitt: $ 12,34

Ich habe überall gesucht, und ich habe es nicht gelungen, eine Lösung für dieses Problem zu finden.

Antwort

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]; 
     } 

Es ist seltsam, dass Sie nicht auf die zweite yAchse direkt durch das this.series Objekt zu bekommen. Aber Sie können über das Objekt this.series.chart darauf zugreifen.

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

+1

Vielen Dank für Ihre Hilfe. Für das Leben von mir hätte ich nicht gedacht, die Karte zu verweisen. :-) – Mike

Verwandte Themen