Highcharts数据标签未在多个xAxis和yAxis上显示

时间:2016-03-20 15:13:37

标签: javascript jquery highcharts highstock

我在example中使用了两个xAxis和三个yAxis。如您所见,两条紫色线条的数据标签显示为预期。但是当您将缩放级别更改为超过3米时,dataLabels隐藏。

我正在使用:

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 个答案:

答案 0 :(得分:1)

问题是由dataGrouping引起的,当您将范围设置为3m以上时,该组指向该点。解决方案是在plotOptions.series对象中定义formatter,而不是point。