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

我想在 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 }

      }

    }

  }

],


吃鸡游戏
浏览 301回答 1
1回答

不负相思意

我了解到我可以使用 this.point.something 来引用我添加的新字段。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.point.something == 1) { return this.y }    }  }}],
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript