Chart.js v3.x 系だとデフォルトで数値にカンマが表示されるようです。
■ サンプル
https://jsfiddle.net/cx20/dqxk8awy/
■ 実行結果
<追記>
Chart.js v2.x 系の場合、下記を試してみて下さい。
userCallback
を設定することで、任意の編集処理を追加することが可能です。
下記は、三桁カンマを設定する例になります。 (暫定的に、一律、小数第1位を設定するようにしています。)
■ サンプル
https://jsfiddle.net/cx20/5znot6rw/
javascript
1options: {
2 cutoutPercentage: 40,
3 responsive: true,
4 maintainAspectRatio: false,
5 scales: {
6 yAxes: [{
7 ticks: {
8 userCallback: function(value, index, values) {
9 return value.toLocaleString(undefined, {
10 minimumFractionDigits: 1,
11 maximumFractionDigits: 1});
12 }
13 }
14 }],
15 }
16},
<追記(2022.01.20)>
ラベルについては tooltips
の callbacks を試してみて下さい。
■ サンプル
https://jsfiddle.net/cx20/bmc4sead/
javascript
1options: {
2 cutoutPercentage: 40,
3 responsive: true,
4 maintainAspectRatio: false,
5 scales: {
6 yAxes: [{
7 ticks: {
8 userCallback: function(value, index, values) {
9 return value.toLocaleString(undefined, {
10 minimumFractionDigits: 1,
11 maximumFractionDigits: 1});
12 }
13 }
14 }],
15 },
16 tooltips: {
17 callbacks: {
18 label: function(tooltipItem, data) {
19 return tooltipItem.yLabel.toLocaleString(undefined, {
20 minimumFractionDigits: 1,
21 maximumFractionDigits: 1});
22 }
23 }
24 }
25}, //options
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/10 09:02
2022/01/10 15:13
2022/01/11 03:31
2022/01/19 17:41
2022/01/22 04:29
2022/01/22 07:34