Я хочу добавить новую линию на график с chart.js & angular.
Я могу обновить данные, но не могу добавить строку динамически
Я не знаю, возможно ли это.
Я пробовал это
public getData(){
this.http.fetchCpuMetrics()
.subscribe(data => {
data.data.result.forEach(item => {
if (this.lineChartData.find(el => el.label == item.metric.pod_name) == undefined && item.metric.pod_name.startsWith('demo-app')){
const obj = {
data: [item.value[0]],
label: item.metric.pod_name
};
this.lineChartData.push(obj);
}
this.lineChartLabels.push(Date.now().toString());
this.chart.chart.update();
});
this.lineChartData.push({data: [10], label: "pod2"});
console.error(this.lineChartData);
});
}