Я бы установил цвет фона всплывающих подсказок в зависимости от графика
Вот как я сделал
tooltips: {
yPadding: -2,
xPadding: 10,
footerMarginTop: 5,
titleFontColor: '#FFF',
displayColors: false,
backgroundColor: function(tooltipItem: Chart.ChartTooltipItem, chart: Chart) {
const bgColor = `${chart.config.data.datasets[tooltipItem.datasetIndex].pointBorderColor.toString()}`;
return bgColor;
}
Но я получаю ошибку
Свойство «setTransform» отсутствует в типе «(tooltipItem: ChartTooltipItem, диаграмма: Chart) => строка», но требуется в типе «CanvasPattern». [2322]
Я также должен сделать это в callbacks
callbacks: {
labelColor: function(tooltipItem: Chart.ChartTooltipItem, chart: Chart) {
const bgColor = `${chart.config.data.datasets[tooltipItem.datasetIndex].pointBorderColor.toString()}`;
return {
backgroundColor: bgColor,
borderColor: ''
};
},
}
но цвет не применяется, я получаю черный цвет вместо pointBorderColor
цвета, который не является черным. (я хорошо понимаю цветовой код)