2017-12-17 8 views
1

ハイチャートを使用してヒートマップを作成しています。ヒートマップ上の値に接尾記号として%記号を付したいと思います。 {value}%が値として活躍されていないヒートマップの値のフォーマットを設定できません

series: [{ 
      name: 'Sales per employee', 
      borderWidth: 1, 
      data: [[0,0,10],[0,1,19],[0,2,8],[0,3,24],[0,4,67],[1,0,92],[1,1,58],[1,2,78],[1,3,117],[1,4,48]], 
      dataLabels: { 
       enabled: true, 
       color: 'black', 
       format: '{value}%', 
      } 
     }] 

空のようだ:ここでは抜粋です。値を{y}%に変更すると、ヒートマップのy値(その位置の実際の値ではありません)を使用していることを除いて動作します。このためにdataLabels以外のものを使用する必要がありますか?

答えて

1

があなたの代わりにformatterオプションを使用する必要があります。

dataLabels: { 
    enabled: true, 
    color: 'black', 
    //format: '{value} %', 
    formatter: function(){ 
     return this.point.value + ' %'; 
    } 
} 

Fiddle

0

は、それが{value}%の代わりに使用{point.value}%を動作させるために:

dataLabels: { 
    enabled: true, 
    format: '{point.value}%' 
} 

ライブデモ:http://jsfiddle.net/kkulig/0k0hc3j5/

関連する問題