在Highcharts中访问dataLabels.formatter函数中的另一个列表

问题描述 投票:0回答:1

我想在dataLabels.formatter函数中使用另一个条件来确定是否显示标签,而这个另一个条件需要访问一个新列表(由下面的“ this.something”表示)。元素作为“数据”列表。

series: [
  {
    name: 'Value',
    data: [92.0, 92.0, 84.0],
    dataLabels: {
      enabled: true,
      formatter: function() {
        if (this.y > 90 && this.something == 1) { return this.y }
      }
    }
  }
],

我该怎么做?我尝试了类似以下的操作,但是没有用:

series: [
  {
    name: 'Value',
    data: [{
      y:92.0,
      something:0
    }, {
      y:92.0,
      something:1
    }, {
      y:84.0,
      something:0
    }],
    dataLabels: {
      enabled: true,
      formatter: function() {
        if (this.y > 90 && this.something == 1) { return this.y }
      }
    }
  }
],
javascript highcharts
1个回答
1
投票
我了解到可以使用this.point.something来引用我添加的新字段。
© www.soinside.com 2019 - 2024. All rights reserved.