我需要添加一些自定义标签到chart.js图例,我尝试使用这里描述的解决方案https://stackoverflow.com/a/69372812/28425。
悬停,使用以下代码
var intervals = [ { min: 0.02, max: 1.44, mean: 0.73 },
{ min: 0.06, max: 1.57, mean: 0.76 } ]
...
plugins: {
legend: {
labels: {
generateLabels: (_chart) => {
return intervals.map((obj, i) => {
text: `UCL ${i} ${obj.max}`,
fillStyle: '#34d399',
index: i,
})
}
}
},
...
}
我在fillStyle
线上得到SyntaxError: unexpected token: ':'
。
我错过什么了吗?
1条答案
按热度按时间rsl1atfo1#
我认为问题在于您使用的通过
map
方法的回调返回对象的语法。作为一个对象,你应该把它放在括号里。