диаграммы неправильно отображаются в угловых — Chart.js

#javascript #angular #typescript #chart.js

Вопрос:

В моем компоненте у меня есть 6 диаграмм, которые я отображаю через ngFor, и данные, которые я получаю из Firebase, позвольте мне показать вам:

component.html

 <div style="width: 550px; border-radius: 8px;"
         class="animacion mb-5 mat-elevation-z7 animate__animated animate__fadeInRight"
         [ngClass]="'animate__delay-' i 's'" *ngFor="let gerencia of arregloGerencias; let i = index">
            <div class="text-center mt-3">
                <h4>{{gerencia.nombre | titlecase}}</h4>

            </div>
            <hr>
            <canvas class="mb-5" baseChart (chartClick)="chartClicked($event)"
            [data]="arregloGrafico[i]" [labels]=" polarAreaChartLabels"
            [legend]="polarAreaLegend " [chartType]="polarAreaChartType ">

            </canvas>
        </div>
 

компонент.ts

 for ( let i = 0; i < this.arregloGerencias.length; i  ) {
                  let contadorListo = 0;
                  let contadorNoListo = 0;
                  for (let j = 0; j < arregloFinal.length; j  ) {
                    if (arregloFinal[j].areaAux.gerencia == this.arregloGerencias[i].nombre) {
                      if (arregloFinal[j].marcador) {
                        contadorListo   
                      } else  {
                        contadorNoListo   
                      }
                    }
                  }
                  this.arregloGrafico.push([contadorListo, contadorNoListo]);
                  
                }
 

Я использую и массив массивов чисел, чтобы получить данные каждой отображаемой диаграммы, как вы можете видеть в части canvas [data]=»arregloGrafico[i]», и вот что у меня есть:

На нем показаны только последние два

Как вы можете видеть, он правильно отображает только последние две диаграммы, и я не знаю, почему это происходит. Что я понял, так это то, что вывод верен, но последние два массива показывают разные: введите описание изображения здесь

Пожалуйста, помогите !!