Я использую Charts.js, чтобы показать график на моем сайте. В настоящее время метка отображается как длинная строка чисел (т.е. 123456). Я хочу, чтобы он отображался как валюта с разделителем тысяч: (т.е. 123 456 долларов)
Я использую параметр scaleLabel, чтобы поместить символ $USD перед значением:
scaleLabel: "<%= ' $' + Number(value)%>"
и функцию для вставки разделителя запятой:
function(label){return label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");}
Я просто не знаю, как использовать их вместе, чтобы получить то, что я хочу.
Вот скрипка: http://jsfiddle.net/vy0yhd6m/79/
(помните, что в данный момент график будет работать, только если вы удалите один из этих двух фрагментов JavaScript, приведенных выше)
Спасибо за любую помощь.