Highcharts节点导出数据标签未呈现html

erhoui1w  于 2022-11-10  发布在  Highcharts
关注(0)|答案(1)|浏览(154)

我有以下配置:

series: [{
    name: '',
    color: "black",
    data: [5.4, 3],
    showInLegend: false,
    dataLabels: {
        enabled: true,
        useHTML: true,
        formatter: function () {
            return `<div style="max-width: 10ch; text-align: center;">${this.y}<br/>mmol/L</div>`;
        }
    }
}]

但是,似乎没有使用此“格式化程序”,因为图表如下所示:

这只是在使用节点导出服务器时出现的问题,而不是在试图渲染它时出现的问题:
https://jsfiddle.net/xerpqoah/55/

ovfsdjhp

ovfsdjhp1#

node-export-server中使用formatter函数时似乎存在问题:https://github.com/highcharts/node-export-server/issues/122
在这种情况下,您需要使用dataLabels.format

"format": "<div style='max-width: 10ch; text-align: center;'>{point.y}<br/>mml/L</div>"

演示:https://jsfiddle.net/BlackLabel/vnqkhzxL/
API参考:https://api.highcharts.com/highcharts/series.line.dataLabels.format

相关问题