使用的属性 - 对齐:'居中', 垂直对齐:'中间', 浮动:真实, y:0 在少数情况下使用了这个
问题是,如果我使用 y 居中对齐并且图表大小发生更改,则字幕将再次显示在同一位置,而不是图表的中心。
附图显示字幕以 div 为中心,而不是图表 -
点击此查看图像 - 有谁知道如何让字幕居中吗?
https://jsfiddle.net/BlackLabel/vg9noh6y/
render() {
const chart = this,
series = chart.series[0]
let customLabel = chart.options.chart.custom.label
if (!customLabel) {
customLabel = chart.options.chart.custom.label = chart.renderer
.label("Total<br/>" + "<strong>2 877 820</strong>")
.css({
color: "#000",
textAnchor: "middle",
})
.add()
}
const x = series.center[0] + chart.plotLeft,
y = series.center[1] + chart.plotTop - customLabel.attr("height") / 2
customLabel.attr({
x,
y,
})
customLabel.css({
fontSize: `${series.center[2] / 12}px`,
})
},