У меня есть диаграмма, которая получает набор данных из 14 элементов и показывает только 2 из них.
Такое поведение не является постоянным, потому что, когда в этой таблице содержится 50 элементов в наборе данных, отображается 10-15.
Вот настройки графика:
title = 'Step runs over time';
type = 'ComboChart';
data = [];
columnNames = ['Time', 'Duration', { role: 'style' }, 'SLA'];
options = {
colors: ['blue', 'red', 'green'],
vAxis: {
viewWindow: {
min: 0,
}
},
seriesType: 'bars',
series: {1: {type: 'line'}}
};
И вот где я заполняю данные:
this.apiService.getStepAggro(step).subscribe((x) => {
this.step = x;
this.title = step;
let tempData = [];
for (let i = 0; i < this.step.length; i++) {
let color = this.step[i].state == 'FAILED' ? 'red' : 'green';
let item = [new Date(this.step[i].startTime), this.step[i].durationMinutes, color, this.step[i].sla];
tempData.push(item);
}
this.data = tempData;
console.log(this.data);
})
Спасибо