diff --git a/charts.html b/charts.html index 742909b..07012b6 100644 --- a/charts.html +++ b/charts.html @@ -126,9 +126,12 @@ setInterval(async () => { const newDatum = await fetch("data/last/"); const snapshot = (await newDatum.json()).snapshots[0]; - chart.data.datasets[0].data.splice(0, 1, {x: snapshot.time, y: snapshot.humidity}); - chart.data.datasets[1].data.splice(0, 1, {x: snapshot.time, y: snapshot.temp}); - chart.data.datasets[2].data.splice(0, 1, {x: snapshot.time, y: snapshot.co2}); + chart.data.datasets[0].data.splice(0, 1); + chart.data.datasets[0].data.push({x: snapshot.time, y: snapshot.humidity}); + chart.data.datasets[1].data.splice(0, 1); + chart.data.datasets[1].data.push({x: snapshot.time, y: snapshot.temp}); + chart.data.datasets[2].data.splice(0, 1); + chart.data.datasets[2].data.push({x: snapshot.time, y: snapshot.co2}); chart.update(0); }, 10 * 1000); }