diff --git a/charts.html b/charts.html index e506399..a6f9f12 100644 --- a/charts.html +++ b/charts.html @@ -117,15 +117,9 @@ setInterval(async () => { const newDatum = await fetch("data/1"); const snapshot = (await newDatum.json()).snapshots[0]; - chart.data.datasets.forEach(ds => { - if (ds.id === "humidity") { - ds.data.push({x: snapshot.time, y: snapshot.humidity}); - } else if (ds.id === "temp") { - ds.data.push({x: snapshot.time, y: snapshot.temp}); - } else if (ds.id === "co2") { - ds.data.push({x: snapshot.time, y: snapshot.co2}); - } - }) + chart.data.datasets[0].data.push({x: snapshot.time, y: snapshot.humidity}); + chart.data.datasets[1].data.push({x: snapshot.time, y: snapshot.temp}); + chart.data.datasets[2].data.push({x: snapshot.time, y: snapshot.co2}); }, 10 * 1000); }