2016-03-20 20 views
0

xAxisyAxisの2つをこのexampleに使用しています。ご覧のように、2つの紫色の線のデータラベルは、期待どおりに表示されます。しかし、ズームレベルを3m以上に変更すると、dataLabelsが隠れます。複数のxAxisとyAxisにハイチャートのデータラベルが表示されない

私が使用しています:

dataLabels: { 
      enabled: true, 
      allowOverlap: true, 
      align: 'left', 
      verticalAlign: 'top', 
      x: 0, 
      y: -18, 
      zIndex: 1000, 
      crop: false, 
      overflow: 'none', 
      inside: true, 
      padding: 0, 
      maxPadding: 0, 
      formatter: function() { 
      return 'Other'; 
      } 
     } 
1について

、および他のためだけallowOverlap: true。彼らのどれも働いていないようです。助言がありますか?

答えて

1

この問題は、rangeを3m以上に設定するとグループポイントとなるdataGroupingによって発生します。解決策は、ポイントではなく、plotOptions.seriesオブジェクトのフォーマッタを定義することです。

+0

ありがとうございました。しかし、もし私がただ一つのシリーズやポイントに対して 'dataLabels'を必要としたらどうでしょうか? 'plotOptions.series'はそれらすべての関数を使います。 –

+0

ポイント/シリーズのユニークIDを追加し、IDをチェックするグローバルフォーマッタに条件を追加します。その後、値を返します。 –

+0

私は3m以上で同じ結果を出しました:http://jsfiddle.net/hxLp6zkg/4/ –

関連する問題