我正在使用Chart.js。我有一条具有特定颜色的数据线。我希望这些数据线的点的颜色不同。根据该文件,你可以用Chart.defaults.global.elements.point.backgroundColor
Chart.js数据背景颜色覆盖点背景颜色
var ctxLine = document.getElementById("lineChart").getContext('2d');
lineChart = new Chart(ctxLine, {
type: 'line',
data: {
labels: dates,
datasets: [{
data: ['...'],
backgroundColor: "rgba(52,152,219,0.4)"
}]
},
options: {
elements: {
point: {
borderColor: "rgb(255,255,0)",
backgroundColor: "rgb(255,0,0)"
}
}
}
});
point.borderColor
工作正常,但point.backgroundColor
如果我删除了第一场backgroundColor
只有努力做到这一点。