角度| PrimeNG | Chart.js | 标签中的格式编号

simone_s1994

我在Angular项目中使用了PrimeNG + chart.js。我会在“工具提示”中格式化数字。例如:当前是“ 12345.67”,我需要“ 12.345,67”。我怎样才能做到这一点?

这些是我的代码的一部分。

<p-chart type="bar" [data]="chartData" [options]="chartsOptions"></p-chart>

chartsOptions = {
  locale: 'it', // or 'de', 'fr', 'it_IT'... doesn't work
  legend: {
    display: false,
  }
}

charData = {
    locale: 'it_IT',
    labels: ['label1', 'label2', ...],
    datasets: [
        {locale: 'it_IT', ... },
        ...
    ]
}

无论如何,它是行不通的。
我能怎么做?

李·莱纳利

将以下部分放在选项对象中

tooltips: {
            callbacks: {
                label: function(tooltipItem, data) {
                    var label = data.datasets[tooltipItem.datasetIndex].label || '';

                    label = logic to transform label from old to new
    
                    return label;
                }
            }
        }

它的文档:https : //www.chartjs.org/docs/latest/configuration/tooltip.html#label-callback

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章