最佳答案
我正在使用 Charts.js 在我的网站上显示一个图表。目前,标签显示为一长串数字(即123456)。 我希望它显示为数千分隔符的货币: (即 $123,456)
我使用 scaleLabel 选项在值之前放置一个美元符号:
scaleLabel: "<%= ' $' + Number(value)%>"
以及插入逗号分隔符的函数:
function(label){return label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");}
我只是不知道如何使用这些一起得到我想要的。
这是小提琴: http://jsfiddle.net/vy0yhd6m/79/
(请记住,目前该图表只有在删除上述两段 JavaScript 中的一段时才能正常工作)
谢谢你的帮助。