javascript - 如何在 HighCharts 折线图中选择性地在某些点显示标签

标签 javascript highcharts

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

关于javascript - 如何在 HighCharts 折线图中选择性地在某些点显示标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58508587/

相关文章:

javascript - Highchart显示用户在线时间

javascript - 将饼图名称显示为标题

javascript - 隐藏拖动预览 - HTML 拖放

javascript - jQuery - 将选择的值设置为其选项之一

javascript - 移动设备上的 Highchart(触摸缩小和放大)- LineChart

javascript - 使用 Highcharts 将条形图显示为箭头

css - 覆盖 highcharts-tooltip 中的表格单元格背景颜色

javascript - 从 Cordova Capture 获取音频数据的 base64

javascript - 检测数据时区

javascript - 页面到达某个点后停止页面滚动