你可以看到它闪烁,每次当你停留在它上面,这是由动画选项造成的。
怎么处理呢?
代码:
var lineChartOptions = {
animation: {
easing: 'easeInOutBack'
},
legend: {
display: false
},
tooltips: {
mode: 'index',
intersect: false,
callbacks: {
title: function (tooltipItem, data) {
var arrDateTooltip = new Array();
tooltipItem.forEach(function (value, index) {
arrDateTooltip.push(hourTooltipCallbackLine[value.index])
})
return arrDateTooltip;
},
hover: {
mode: 'nearest',
intersect: true
},
scales: {
yAxes: [{
ticks: {
beginAtZero:true
}
}]
},
}发布于 2019-02-13 11:28:37
你做了一切好事,但有一个错误。检查https://www.chartjs.org/docs/latest/general/colors.html
您不能在途中声明颜色,只需将颜色设置为0。您可以编写black或使用'rgba(0,0,0)'。
https://stackoverflow.com/questions/54662823
复制相似问题