我在HighCharts中有一个折线图,当某些值高于某个阈值时,我想选择性地显示一些标签。我查看了dataLabels等,但找不到找到选择性显示标签的方法。

plotOptions: {
    series: {
        dataLabels: {
            enabled: true
        }
    }
}


是否可以如上所述选择性显示标签?

最佳答案

是,
您可以使用dataLabels.filter属性执行此操作。像这样:

dataLabels: {
  enabled: true,
  format: '{point.name}',
  filter: {
    property: 'y',
    operator: '>',
    value: labelfilter // the vale that y needs to be above.
  },
  style: {
    color: 'black',
    textOutline: 'none',
    fontWeight: 'normal'
  }
}

10-07 22:02