highcharts 如何在highchart中格式化数据标签前面的文本?

cygmwpex  于 2022-11-11  发布在  Highcharts
关注(0)|答案(1)|浏览(167)

我是highchart的新手,目前正在尝试将文本放在数据标签前面
在highchart中,您可以将数据格式化为在数据之后显示单位

plotOptions: {
   series: {
       dataLabels: {
           enabled: true,
           format: {y} mm'
         }
     }
},

下面将把mm放在所有数据标签之后(例如144mm),但是我希望把标签放在数据标签之前('' mm144 '')
原因是我希望在我的数据前面显示美元符号(例如,$100将显示)
我怎样才能做到呢谢谢

zf9nrax1

zf9nrax11#

我看不出在定义格式属性时在值前面添加自定义文本有什么障碍。
format: '$ {y}'
您还可以使用格式化程序回调来显示dataLabel中的任何所需位置。

formatter() {

    return `custom text ${this.y}`
  }

演示:https://jsfiddle.net/BlackLabel/pkv0w8r2/
应用编程接口:https://api.highcharts.com/highcharts/series.line.dataLabels.formatter

相关问题