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

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

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

  1. const chart = new Chart(ctx, {
  2. type: 'line',
  3. data: data,
  4. options: {
  5. scales: {
  6. y: {
  7. ticks: {
  8. // Include a dollar sign in the ticks
  9. callback: function(value, index, ticks) {
  10. return '$' + value;
  11. }
  12. }
  13. }
  14. }
  15. }

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

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

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

cgyqldqp

cgyqldqp1#

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

  1. options: {
  2. scales: {
  3. y: {
  4. ticks: {
  5. callback: v => v + '\u20AC'
  6. }
  7. }
  8. }

相关问题