我有以下配置:
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/
1条答案
按热度按时间ovfsdjhp1#
在
node-export-server
中使用formatter
函数时似乎存在问题:https://github.com/highcharts/node-export-server/issues/122在这种情况下,您需要使用
dataLabels.format
:演示:https://jsfiddle.net/BlackLabel/vnqkhzxL/
API参考:https://api.highcharts.com/highcharts/series.line.dataLabels.format