Я использую ngx-диаграммы, точнее, горизонтальная полоса. Я пытаюсь отформатировать метку данных и добавить% в конце. Я попытался использовать [xAxisTickFormatting], но это не сработало, потому что, как я заметил, мои значения находятся не на ngx-charts-x-axis, а на < strong> ngx-charts-series-horizontal.
ngx-диаграммы, используемые ниже:
<ngx-charts-bar-horizontal
*ngIf='givesEnergyChartData && givesEnergyDataColorScheme'
[scheme]="givesEnergyDataColorScheme"
[results]="givesEnergyChartData"
[gradient]="gradient"
[xAxis]="showXAxis"
[yAxis]="showYAxis"
[legend]="showLegend"
[view]="viewGiveEnergy"
[showXAxisLabel]="showXAxisLabel"
[showYAxisLabel]="showYAxisLabel"
[showDataLabel]="showDataLabel">
</ngx-charts-bar-horizontal>
Также я пытался отформатировать массив данных (я знаю, что это было глупо, но я пробовал :))
this.givesEnergyChartData = this.statistic.givesEnergyData.map(
s => {
return { name: s.name, value: s.count }
});
добавив для значения: s.count + '%'.
Итак, что мне делать, чтобы отформатировать метки данных и добавить "%" после значений?