2016-10-18 6 views
0

AngularJSアプリケーションでhighcharts-ngを使用しており、dataLabels formatter functionを使用してデータをフィルタリングできるかどうか疑問に思っていましたか?表示するデータをフィルタリングするHighchartsデータラベルフォーマッタを作成する

{point.value}がある場合にのみ{point.name}{point.value}を表示したいとします。

私は、以下の機能(およびいくつかのバリエーションを)試してみましたが、これは動作していないよう:

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

uは、のように試みることができます{return '{point.name} {point.value}';} else {return '

';} – nivendha

答えて

0

ソリューションは非常に簡単です。次のように

は、私は私のコードを変更:

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

私の質問はHighchartsフォーラムに答えた:($ scope.point.value)場合

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

関連する問題