Верхние диаграммы отрицательного цвета для меток данных

#highcharts

#верхние диаграммы

Вопрос:

В HighCharts серии могут иметь color (черный) и negativeColor (красный) для положительных и отрицательных значений просто, как это:

 series: {
  color: 'black',
  negativeColor: 'red'
  

Есть ли простой способ сделать то же самое для меток?

 plotOptions: {
  series: {
    dataLabels: {
      style: {
        color: black
        //no negativeColor...
  

Ответ №1:

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

 data: data.map(function (point) {
            return point < 0 
            ? {y: point, dataLabels: {color: 'black'}} 
            : point;
        })
  

пример: http://jsfiddle.net/s8ay794r/1 /