У меня есть линейный график и метод, который заполняет его данными, но я хочу отобразить только последние 10 точек на графике.
getRandomInt() {
this.intervalId = setInterval(() => {
this.setState(prevState => {
return {
chartData: {
...prevState.chartData,
labels: [
...prevState.chartData.labels,
prevState.chartData.labels.length + 1,
],
datasets: [
{
...prevState.chartData.datasets[0],
data: [
...prevState.chartData.datasets[0].data,
Math.floor(Math.random() * 10) + 1,
],
},
],
},
};
});
}, 2000);}
Есть ли какое-нибудь изобилие, чтобы сделать это?