initial prototyping

This commit is contained in:
Christoph Kluge
2025-01-16 12:25:49 +01:00
parent 42e8e37bd4
commit 817076bdbf
4 changed files with 27 additions and 10 deletions

View File

@@ -405,7 +405,7 @@ function getMetricConfigDeep(metric, cluster, subCluster) {
}
}
export function convert2uplot(canvasData) {
export function convert2uplot(canvasData, minutesToHours = false) {
// Prep: Uplot Data Structure
let uplotData = [[],[]] // [X, Y1, Y2, ...]
// Iterate if exists
@@ -415,9 +415,15 @@ export function convert2uplot(canvasData) {
uplotData[0].push(cd?.max ? cd.max : 0)
uplotData[1].push(cd.count)
} else { // Default
uplotData[0].push(cd.value)
if (minutesToHours) {
let hours = cd.value / 60
console.log("x minutes to y hours", cd.value, hours)
uplotData[0].push(hours)
} else {
uplotData[0].push(cd.value)
}
uplotData[1].push(cd.count)
}
}
})
}
return uplotData