chart.js如何在每个节点上添加欧元符号

nkkqxpd9  于 2022-11-06  发布在  Chart.js
关注(0)|答案(1)|浏览(169)

我正在使用chart.js 3.0,我想在每个y轴值上添加欧元符号。使用以下代码:

const chart = new Chart(ctx, {
type: 'line',
data: data,
options: {
    scales: {
        y: {
            ticks: {
                // Include a dollar sign in the ticks
                callback: function(value, index, ticks) {
                    return '$' + value;
                }
            }
        }
    }
}

});
我在每个y轴值上添加美元符号,我想显示欧元符号(€),但如果我使用以下代码:

callback: function(value, index, ticks) {
                    return '€' + value;
                }

我得到了一个坏的结果,我得到了符号?而不是欧元符号我怎么能修复它?

cgyqldqp

cgyqldqp1#

请尝试使用其Unicode,而不要使用欧元符号,如下所示。

options: {
  scales: {
    y: {
      ticks: {
        callback: v => v + '\u20AC'
      }
    }
}

相关问题