Angular ngx-chart make 数量使millar 格式

问题描述

我尝试使用 ngx-charts,我有一个问题,这不是将 quantuty 转换为 Millar 格式。 包.json

"dependencies": {
    "@angular/animations": "^7.2.9","@angular/cdk": "^7.3.4","@angular/common": "~7.2.0","@angular/compiler": "~7.2.0","@angular/core": "~7.2.0","@angular/forms": "~7.2.0","@angular/material": "^7.3.4","@angular/material-moment-adapter": "^7.3.7","@angular/platform-browser": "~7.2.0","@angular/platform-browser-dynamic": "~7.2.0","@angular/pwa": "^0.13.9","@angular/router": "~7.2.0","@angular/service-worker": "~7.2.0","@auth0/angular-jwt": "^2.1.0","@fortawesome/fontawesome-free": "^5.8.1","@swimlane/ngx-charts": "^10.0.0","@types/chart.js": "^2.7.52","angular-bootstrap-md": "^7.4.2","angular2-signaturepad": "^2.8.0","chart.js": "^2.5.0","chartjs-plugin-datalabels": "^0.7.0","core-js": "^2.5.4","easy-pie-chart": "^2.1.7","hammerjs": "^2.0.8","html2canvas": "^1.0.0-rc.1","html2pdf.js": "^0.9.2","iconv-lite": "^0.6.2","jspdf": "^1.5.3","material": "^0.3.2","md5": "^2.2.1","moment": "^2.24.0","ng2-charts": "^2.3.0","node-sass": "^4.14.1","numeral": "^2.0.6","primeicons": "^4.1.0","primeng-lts": "^9.2.8","rxjs": "~6.3.3","screenfull": "^3.3.0","ts-md5": "^1.2.4","tslib": "^1.9.0","workBox-sw": "^4.3.1","zone.js": "~0.8.26"
  },

components.html

 <ngx-charts-bar-vertical-2d [view]="view" [scheme]="colorScheme" [results]="multi" [gradient]="gradient"
    [xAxis]="showXAxis" [yAxis]="showYAxis" [legend]="showLegend" [legendPosition]="legendPosition" [groupPadding]="2"
    [showXAxisLabel]="showXAxisLabel" [showYAxisLabel]="showYAxisLabel" [xAxisLabel]="xAxisLabel"
    [yAxisLabel]="yAxisLabel" [yAxisTickFormatting]="yAxisFormating" [legendTitle]="legendTitle"
    (select)="onSelect($event)" (activate)="onActivate($event)" (deactivate)="onDeactivate($event)">
  </ngx-charts-bar-vertical-2d>

components.ts

 yAxisFormating(val) {
    /* var numberFormat = new Intl.NumberFormat('es-ES');
    var formatted = numberFormat.format(val); */
    return val.toLocaleString();
    
  }

仅从 10000 开始转换 => 10.000 但不是 4000 = 4000 不是点。 可以将数据转换为内部条形线铣刀格式。 抱歉我的英语不好。

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)