I believe in v2.7.3, something goes wrong. I tried to apply CanvasGradient color to scatter plot and it just doesn't work. At last, I changed to v2.7.2 and it worked. v2.7.2 https://jsfiddle.net/b1embnd2/14/ v2.7.3 https://jsfiddle.net/b1embnd2/15/ Construction of the graph is completely same, the only difference is the version of chart.js.