0
我在mysql查询中使用了Format(SUM(a.points),2)
,这样该值的表格中的分隔符就会为123,456.78。在chart.js上忽略mysql格式的分隔符
问题是在我的线条图上。它只能得到123的值。
我试过使用value.join(',')
但没有任何反应。 这里是我的角度代码:
$scope.chart_options = {
legend: { display: true },
scales: {
xAxes: [{
stacked: false,
beginAtZero: true,
ticks: {
stepSize: 1,
min: 0,
autoSkip: false
}
}],
yAxes: [{
beginAtZero: true,
ticks:{
min: 0,
userCallback: function(value, index, values) {
value = value.toString();
value = value.split(/(?=(?:...)*$)/);
value = value.join(',');
return value;
}} }
]} };
您想要哪个值?你看过'chart.js'是否接受逗号或其他格式的数字?也许'chart.js'包含着像'123456.78' –
这样的东西,我希望它能得到123,456.78的实际值。如果chart.js不接受一个分隔符的值,有没有办法我可以忽略分隔符,但不是在桌子上。 TIA – OFBrc
我不知道我是否正确,但是在'chart.js'上使用'replace'时不是这种情况? –