1. ホーム
  2. string-formatting

[解決済み] Chart.js - Y軸の書式設定

2023-05-02 15:06:37

質問

私は Chart.js を使って簡単な棒グラフを描いているのですが、そのY軸を次のようにフォーマットする必要があります。

123456.05 から 123 456,05 $ になります。

私は scaleLabel : "<%=value%>"

私が見たのは 誰かが指をさしている を指さした。 JS マイクロテンプレート "に変更しました。

を使用していますが、それを私たちの scaleLabel オプションに使用する方法はありません。

このY軸をどのようにフォーマットするか知っている人はいますか、そして多分私に例を与えてください?

どのように解決するのですか?

私は同じ問題を持っていた、私はであると思います。 Chart.js 2.x.x では、以下のようにアプローチが若干異なります。

ticks: {
    callback: function(label, index, labels) {
        return label/1000+'k';
    }
}

詳細はこちら

var options = {
    scales: {
        yAxes: [
            {
                ticks: {
                    callback: function(label, index, labels) {
                        return label/1000+'k';
                    }
                },
                scaleLabel: {
                    display: true,
                    labelString: '1k = 1000'
                }
            }
        ]
    }
}