是的,您可以将注释的 clip 属性设置为 false 以确保它出现在图表之外(请参阅文档here):
const config = {
type: 'bar',
data,
options: {
layout: {
padding: {
top: 16
}
},
scale: {
y: {
beginAtZero: true,
max: 100,
min: 0
}
},
plugins: {
annotation: {
clip: false,
common: {
drawTime: 'afterDraw'
},
annotations: {
annotation1,
annotation2
}
}
}
}
};
您可以在“beforeDraw”上设置绘制时间。