Fix data decimation

This commit is contained in:
Reimar 2025-04-01 13:50:42 +02:00
parent 96fe8a4cdf
commit 28cffcfb42
Signed by: Reimar
GPG Key ID: 93549FA07F0AE268
2 changed files with 6 additions and 4 deletions

View File

@ -15,7 +15,7 @@
<body>
<div class="topnav">
<a class="active" href="/home/index.html">Home</a>
<a class="active" href="/home">Home</a>
<div style="display: flex; justify-content: flex-end;">
<a href="/devices">Devices</a>
<a href="/profile">Profile</a>

View File

@ -42,8 +42,8 @@ function buildTable(data) {
data.sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime());
// TODO allow showing more than 50 by e.g. clicking
data = data.slice(0, 50);
// TODO allow showing more than 50 by e.g. clicking
data = data.slice(0, 50);
data.forEach((log) => {
var averageTemp = (log.tempHigh + log.tempLow) / 2.0;
@ -115,10 +115,10 @@ async function init() {
x: new Date(log.date).getTime(),
y: log.temperature,
})),
parsing: false,
})),
},
options: {
parsing: false,
plugins: {
tooltip: {
callbacks: {
@ -127,6 +127,8 @@ async function init() {
},
decimation: {
enabled: true,
algorithm: "lttb",
samples: window.innerWidth / 2,
},
},
scales: {