У меня возникла проблема с разделением данных, полученных из локального API, и отображением их на графике.
Я сделал этот код для получения данных из API
this.api.getPerformancePie(username, password).subscribe(Post=>{
console.log(Post);
for(let Data of Post){
console.log(Data.Status);
const series = Data['Status'];
this.doughnutChart= new Chart(this.doughnutCanvas.nativeElement, {
type: "doughnut",
data:{
labels: [series],
datasets: [
{
label: 'Completed',
data: [Data.Count],
},
]
}
})
}
и этот код находится внутри моего .html
<ion-card-header>
<ion-card-title>Overall Schedule Performance</ion-card-title>
</ion-card-header>
<ion-card-content>
<canvas #doughnutCanvas></canvas>
</ion-card-content>
</ion-card>
Вывод на кольцевой диаграмме должен состоять из 5 серий. но я получил только 1 серию и нет петиции, чтобы включить еще 4 серии. вывод, который я получил, как показано ниже
Я надеюсь, что любой сможет показать и научить меня правильному способу отображения данных. Также ниже я прилагаю данные, которые должны отображаться, но они не отображаются
Заранее спасибо!