为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

吃鸡游戏 2021-12-02 19:20:38
我想在 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 }      }    }  }],
查看完整描述

1 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

我了解到我可以使用 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 }

    }

  }

}

],


查看完整回答
反对 回复 2021-12-02
  • 1 回答
  • 0 关注
  • 300 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信