2016-03-20 168 views
0

我在此example中使用了兩個xAxis和三個yAxis。正如你所看到的那樣,兩條紫色線條的數據標籤按預期顯示。但是,如果將縮放級別更改爲超過3米,則隱藏dataLabelsHighcharts數據標籤不在多個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'; 
      } 
     } 

爲一體,併爲對方只是allowOverlap: true。他們似乎都沒有工作。有什麼建議麼?

回答

1

該問題是由dataGrouping引起的,當您將range設置爲3m以上時,該組指向。解決方案是在plotOptions.series對象中定義格式器,而不是點。

+0

謝謝。但是如果我只想爲一個系列或點指定'dataLabels'呢? 'plotOptions.series'爲所有這些使用函數。 –

+0

添加點/系列的唯一標識並在全局格式化程序中添加條件,該條件檢查標識。然後返回值。 –

+0

我這樣做了,並在3米相同的結果:http://jsfiddle.net/hxLp6zkg/4/ –

相關問題