2016-12-08 9 views
0

У меня вопрос HighCharts HeatMap.Highcharts Heatmap yAxis с 2 категориями. Как показать оба из них в подсказке?

Как я могу показать две категории yAxis в всплывающей подсказке?

JSFiddle with my original code

То, что я хотел бы сделать что-то вроде следующих (строки 66 до 71 в 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]; 
        } 
       }, 

В связанном разделе я имею среднюю информацию о строках, и мне бы хотелось, чтобы она показывалась в подсказке для этой строки.

Я хотел бы, чтобы конечный результат (верхняя линия наконечника инструмента), чтобы быть что-то вроде:

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

Странно, что вы не можете добраться до 2-го YAxis непосредственно через this.series объекта. Но вы можете добраться до него через объект this.series.chart.

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

+1

Спасибо, что помогли мне. Для жизни меня я бы не подумал о ссылках на график. :-) – Mike

 Смежные вопросы

  • Нет связанных вопросов^_^