2016-10-18 2 views
0

Я использую highcharts-ng в моем приложении AngularJS и задавался вопросом, можно ли фильтровать данные с использованием dataLabels formatter function?Создать форматирование ярлыков данных Highcharts, которое фильтрует данные для отображения

Я хотел бы показать {point.name} и {point.value} только в том случае, если есть {point.value}.

Я попробовал функцию ниже (и некоторые вариации), но это не похоже на работу:

dataLabels: { 
    enabled: true, 
    formatter: function() { 
     if ('{point.value}') { 
      return '{point.name} {point.value}' 
     } 
    } 
} 
+0

может у попробовать, как, если ($ scope.point.value) {return '{point.name} {point.value}';} else {return '

';} – nivendha

ответ

0

Решение очень простое.

Я изменил код следующим образом:

dataLabels: { 
    formatter: function() { 
     if (this.point.value) { 
      return [this.point.name, this.point.value]; 
     } 
    } 
} 

Мой вопрос ответил на форуме Highcharts:

http://forum.highcharts.com/post128864.html#p128864

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