First of all, I apologize if my question is a slightly the same as others question. I searched for a solution and found 3 similar questions, yet none of them worked in my case, because the examples I found use Chart.js v1.

I saw a sample using a function placed in `scaleLabel` to format the numbers just like this:

```
var options = {
    animation: false,
    scaleLabel: function(label){
        return  '$' + label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    }
};

```

The above code, however, doesn't work anymore in the new Chart.js v2.

How can I format the scale numbers in Chart.js v2? 

Here is my code: <https://jsfiddle.net/2n7xc7j7/>