0
mysqlクエリでFormat(SUM(a.points),2)
を使用して、値が123,456.78というようにテーブルにセパレータを持つようにしました。chart.jsでmysql形式の区切り文字を無視する
問題は私のラインバーチャートです。 012の値を取得します。
私は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'を使用するのは当てはまりません。 –