2013-06-27 2 views
0

Я использую две серии данных в диаграмме столбцов и строю их по временной оси. Интервал для одной серии данных составляет 1 год, а в других сериях - три месяца.highcharts: общая подсказка не работает для серий с различными интервалами

Я пытаюсь использовать общую подсказку, однако она была разделена только для первой точки по оси X, после чего всплывающая подсказка отображает только данные для одной серии.

Есть ли обходной путь для его исправления?

+5

Но если у вас нет точек с одинаковым значением для x (timestamp), всплывающая подсказка не будет показывать больше очков. Общая всплывающая подсказка работает только тогда, когда две точки имеют точно такое же значение для X. –

+0

Можете ли вы сделать скрипку? – ThorHalvor

+0

@pawal Fus: вы правы, x должен быть таким же. Но в моем случае его нет, так есть ли другой подход, который я могу предпринять для решения этой проблемы? – lakhaNamdhari

ответ

0
tooltip: { 
      shared: true, 
      formatter: function() { 
       var p = ''; 
       p += '<b>' + Highcharts.dateFormat('%b %e, %Y, %H:%M',this.x) +'</b><br/>'; 
       $.each(this.points, function(i, series){ 
        p +='<span style="color:' + this.series.color + '">' + this.series.name + '</span>: ' + Highcharts.numberFormat(this.y, 2) + ' kW<br/>' 
       }); 

       return p; 
      } 
     }