Chart.js сортировка данных в угловой

#angular #chart.js

#угловой #chart.js

Вопрос:

У меня есть 3 набора данных, и в настоящее время я пишу 2. Данные-это количество, дата и тип.

В данный момент я пишу дату и количество, но я хочу задать для каждого столбца строки тип, который они получают в моем sql (я получаю все данные из api).

Это мой код:

 drawChart() {  if (this.chartid gt; 0) {  this.chart.destroy();  }  console.log(this.data)   Chart.register(...registerables);   this.chart = new Chart(this.chartRef.nativeElement, {  type: 'bar',  data: {  labels: this.date,  datasets: [  {  label: ('number of delivers: '),  data: this.count,  backgroundColor: '#b30f14',  }  ]  },  options: {  maintainAspectRatio: false,  plugins: {  title: {  display: true,  text: itt('title : '),  padding: {  top: 10,  bottom: 30  },  font: { size: 20 }  },  legend: {  labels: {  font: {  size: 20  }  },  display: false,  }  },  scales: {  y: {  beginAtZero: true,  ticks: {  font: { size: 15 }, stepSize: 1,  }  },  x: {  ticks: { font: { size: 15 } }  },  }  }  });   this.chartid  ;  this.chart.update(); }  

Диаграмма:

диаграмма

Таким образом, первый столбец будет синим и типом 1, второй может быть типом 4 (независимо от того, что он получает от api) и зеленым, и так далее…