ng2-charts数据标签上的千位分隔符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ng2-charts数据标签上的千位分隔符相关的知识,希望对你有一定的参考价值。

在这个例子中 http://embed.plnkr.co/7fGsiuRjcF0M0Ffeoml2/

If I Change data to: 
    data: [2000, 3000, 4000, 8000, 12000, 12850]

Is it possible put thousand sepator on dataset label ? 
Like this : 
5,000
10,000
15,000
答案

我找到了 !我需要在xAxes属性上使用回调函数。像这样:

barChartOptions = {
  scaleShowVerticalLines: false,
  responsive: true,
  scales: {
    yAxes: [{
      ticks: {
        fontSize: 13,
        fontStyle: 'normal',
      }
    }],
    xAxes: [{
      ticks: {
          callback: (dataLabel, index)=> {                  
            let decimalPipe = new DecimalPipe('pt-BR');
            return decimalPipe.transform(dataLabel, '1.0-0');
          }
      }
    }]
  },
  ...

谢谢 !

以上是关于ng2-charts数据标签上的千位分隔符的主要内容,如果未能解决你的问题,请参考以下文章

删除逗号,它是 R 中的千位分隔符

如何设置带两位小数的千位分隔符?

如何显示或隐藏数字中的千位分隔符

C++中的千位分隔符

Python中的千位分隔符[重复]

整个项目中所有数字的千位角分隔符