mirror of
https://github.com/ohwgiles/laminar.git
synced 2024-10-27 20:34:20 +00:00
fix time scales in graphs
these were not correct at all
This commit is contained in:
parent
4e9c4bfb04
commit
a793a97424
@ -19,7 +19,7 @@ const timeScale = function(max){
|
||||
return max > 3600
|
||||
? { scale:function(v){return Math.round(v/360)/10}, label:'Hours' }
|
||||
: max > 60
|
||||
? { scale:function(v){return Math.round(v/60)/10}, label:'Minutes' }
|
||||
? { scale:function(v){return Math.round(v/6)/10}, label:'Minutes' }
|
||||
: { scale:function(v){return v;}, label:'Seconds' };
|
||||
}
|
||||
const ServerEventHandler = function() {
|
||||
@ -284,7 +284,7 @@ const Home = function() {
|
||||
}}}]}
|
||||
}
|
||||
});
|
||||
var tpjScale = timeScale(Math.max(Object.values(msg.timePerJob)));
|
||||
var tpjScale = timeScale(Math.max(...Object.values(msg.timePerJob)));
|
||||
chtTimePerJob = new Chart(document.getElementById("chartTpj"), {
|
||||
type: 'horizontalBar',
|
||||
data: {
|
||||
@ -309,7 +309,7 @@ const Home = function() {
|
||||
}}}
|
||||
}
|
||||
});
|
||||
var btcScale = timeScale(Math.max(msg.buildTimeChanges.map((e)=>{return Math.max(e.durations)})));
|
||||
const btcScale = timeScale(Math.max(...msg.buildTimeChanges.map(e=>Math.max(...e.durations))));
|
||||
var chtBuildTimeChanges = new Chart(document.getElementById("chartBuildTimeChanges"), {
|
||||
type: 'line',
|
||||
data: {
|
||||
@ -520,7 +520,7 @@ var Job = function() {
|
||||
// old chart and recreate it to prevent flickering of old data
|
||||
if(chtBt)
|
||||
chtBt.destroy();
|
||||
var btScale = timeScale(Math.max(msg.recent.map(v=>{v.completed-v.started})));
|
||||
const btScale = timeScale(Math.max(...msg.recent.map(v=>v.completed-v.started)));
|
||||
chtBt = new Chart(document.getElementById("chartBt"), {
|
||||
type: 'bar',
|
||||
data: {
|
||||
|
Loading…
Reference in New Issue
Block a user