0π
β
The issue was β the canvas was redrawing on itself again and again due to the loops in carousel, so the image was appearing a little blurry, what I did was
ctx = chart.chart.ctx; ctx.clearRect(0,0,chart.chart.width,chart.chart.height); in the beforeDraw method.