Использование внешних данных в подсказках Highcharts - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть Highchart, который отображает среднее значение результатов опроса удовлетворенности сотрудников.

Например, сотрудник A получил три рейтинга в январе (2, 5, 8), средний рейтинг - 5, поэтому я отображаю 5 за этот месяц. Я получаю массив со средними значениями месяцев и помещаю его в график. "Среднее число января, февраля ...".

Теперь мне нужно показать во всплывающей подсказке не среднее, а количество нарушений, полученных сотрудником за данный месяц.

У меня уже есть массив, подготовленный с количеством каждого месяца, но я не могу отобразить его там, где я хочу.

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

Как я могу это сделать? Понятия не имею.

Highcharts.chart(pessoa, {
    chart: {
      type: 'column'
    },
    title: {
      text: pessoa
    },
    subtitle: {
       text: 'Média por mês'
    },
    xAxis: {
       categories: meses,
       crosshair: true
    },
    yAxis: {
       min: 0,
       title: {
         text: 'Média'
       }
    },
   tooltip: {
      headerFormat: '<span style="font-size:10px">{point.key}</span><table>',
      pointFormat: '<tr><td style="color:{series.color};padding:0"> 
      {series.name}: </td>' +
      '<td style="padding:0"><b>{point.y:.2f}</b></td><br> Total:' + R(resposta) + '</tr>',
      footerFormat: '</table>',
      shared: true,
      useHTML: true
   },
   plotOptions: {
      column: {
   pointPadding: 0.2,
   borderWidth: 0,
  stacking: 'normal',
  dataLabels: {
    enabled: true,
    color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'black'
  }

 }
},
 series: [{
 name: 'Média',
 data: nota1

 }]
});

Переменная nota1 - это серия (средние значения).

The chart at the moment

...