小编Nic*_*nch的帖子

Charts.js使用Currency和Thousands Separator格式化Y轴

我正在使用Charts.js在我的网站上显示图表.目前,标签显示为一长串数字(即123456).我希望它以千位分隔符显示为货币:(即$ 123,456)

我正在使用scaleLabel选项在值之前放置$ USD符号:

scaleLabel: "<%= ' $' + Number(value)%>"
Run Code Online (Sandbox Code Playgroud)

以及插入逗号分隔符的函数:

function(label){return label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");}
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何一起使用这些来得到我想要的东西.

这是小提琴:http://jsfiddle.net/vy0yhd6m/79/

(请记住,目前只有删除上面引用的两个JavaScript中的一个时,图表才有效)

感谢您的帮助.

javascript function chart.js

53
推荐指数
7
解决办法
5万
查看次数

标签 统计

chart.js ×1

function ×1

javascript ×1