Javascript 如何使用逗号将数字更改为$?Chart.js
我希望能够用逗号将数字转换成美元。例如,将10000美元转换为10000美元 我希望1)工具提示编号和2)xAxis值是这样的 以下是到目前为止的图表链接: 或 编辑:我已经用用户建议的代码更新了链接 这张图表相当大,包含大约50个小时的法律研究Javascript 如何使用逗号将数字更改为$?Chart.js,javascript,chart.js,Javascript,Chart.js,我希望能够用逗号将数字转换成美元。例如,将10000美元转换为10000美元 我希望1)工具提示编号和2)xAxis值是这样的 以下是到目前为止的图表链接: 或 编辑:我已经用用户建议的代码更新了链接 这张图表相当大,包含大约50个小时的法律研究 var myChart = new Chart(ctx, { type: 'horizontalBar', data: { labels: years, dat
var myChart = new Chart(ctx, {
type: 'horizontalBar',
data: {
labels: years,
datasets: [
{
data: number,
label: "Amount of Compensation",
fill: true,
backgroundColor: 'rgba(83, 19, 30, 1)',
},
]
},
options: {
scales: {
yAxes: [{
ticks: {
fontSize: 9,
}
}],
xAxes: [{
ticks: {
// Include a dollar sign in the ticks
callback: function(value, index, values) {
return '$' + value;
}
},
}],
}
},
});
您可以像这样使用JS的格式化方法:
const金额=10000;
const options2={style:'currency',currency:'USD'};
const numberFormat2=新的国际编号格式(“en-US”,选项2);
console.log(numberFormat2.format(amount));
//预期输出:“$10000”
您可以使用JS的格式方法,如下所示:
const金额=10000;
const options2={style:'currency',currency:'USD'};
const numberFormat2=新的国际编号格式(“en-US”,选项2);
console.log(numberFormat2.format(amount));
//预期输出:“$10000”
您可以使用toFixed(0)删除小数部分。试试看:谢谢!我要么自己无法让它工作,要么它不工作。在哪里插入代码?我不熟悉编码。请看我的最新评论:))。试试看@杰米斯德雷珀@Phước Nguyễ非常感谢,它成功了!然而,它只适用于xAxis本身。如何让它在工具提示中工作?再次感谢!:)。我不清楚你的问题。工具提示在哪里@JamesDrapery您可以使用toFixed(0)删除小数部分。试试看:谢谢!我要么自己无法让它工作,要么它不工作。在哪里插入代码?我不熟悉编码。请看我的最新评论:))。试试看@杰米斯德雷珀@Phước Nguyễ非常感谢,它成功了!然而,它只适用于xAxis本身。如何让它在工具提示中工作?再次感谢!:)。我不清楚你的问题。工具提示在哪里@詹姆斯德雷珀