У меня есть данные из веб-службы (nb Info, Warning) из резольвера, и я пытаюсь отобразить их в гистограмме, но ничего не отображается. Проблема, я думаю, в структуре результата [], я заблокирован для2 дня, и я еще не нашел решение.
это мой компонент.ts
this.nbWarning = this.route.snapshot.data.analyse.nbWarning.length;
this.nbInfo = this.route.snapshot.data.analyse.nbInfo.length;
this.widget = {
xAxis: true,
yAxis: true,
gradient: false,
legend: false,
showXAxisLabel: true,
xAxisLabel: 'Type',
showYAxisLabel: true,
yAxisLabel: 'Nombre',
scheme: {domain: ['#f77509', '#fda76e', '#c7b42c', '#AAAAAA']},
result: [],
onSelect: (ev) => {
console.log(ev);
}
};
this.widget.result.push( this.nbInfo, this.nbWarning);
это мой компонент.html
<div fxLayout="row wrap" fxLayoutAlign="start start">
<div class="h-420 my-16" fxLayout="row" fxFlex="100">
<ngx-charts-bar-vertical-stacked
*fuseIfOnDom
[scheme]="widget.scheme"
[results]="widget.result[0]"
[gradient]="widget.gradient"
[xAxis]="widget.xAxis"
[yAxis]="widget.yAxis"
[legend]="widget.legend"
[showXAxisLabel]="widget.showXAxisLabel"
[showYAxisLabel]="widget.showYAxisLabel"
[xAxisLabel]="widget.xAxisLabel"
[yAxisLabel]="widget.yAxisLabel"
(select)="widget.onSelect($event)">
</ngx-charts-bar-vertical-stacked>
</div>
</div>