Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| (5 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
| Rivi 503: | Rivi 503: | ||
obs.data.val = obs.data.val/100; | obs.data.val = obs.data.val/100; | ||
obs.value = obs.value/100; | obs.value = obs.value/100; | ||
} | |||
if ( memo.obscode == 'snow_load' ) { | |||
obs.value = obs.data.load; | |||
} | } | ||
| Rivi 1 005: | Rivi 1 009: | ||
function addDataToSeasonWithRefsChart(memo) { | function addDataToSeasonWithRefsChart(memo) { | ||
// do axis min and max | // do axis min and max | ||
memo.axisMinDate = new Date( memo.curSeason, 0, 1 ); | memo.axisMinDate = new Date( memo.curSeason, 0, 1 ); | ||
| Rivi 1 408: | Rivi 1 412: | ||
y = mwDate.getFullYear(); | y = mwDate.getFullYear(); | ||
w = mwDate.getWeek(); | w = mwDate.getWeek(); | ||
v = memo.obsesA[o].value + memo.distF*Math.random() - memo.distF*Math.random(); | v = memo.obsesA[o].value + memo.distF*Math.random() - memo.distF*Math.random(); | ||
if ( memo.season == 'winter' && w == 1 && y == memo.curSeason ) { y++; } | if ( memo.season == 'winter' && w == 1 && y == memo.curSeason ) { y++; } | ||
if ( memo.season == 'summer' && w == 1 && y < memo.obsesA[o].compareDate.getFullYear() ) { y++; } | |||
if ( typeof memo.avgW[y] == 'undefined' ) { memo.avgW[y] = {}; } | if ( typeof memo.avgW[y] == 'undefined' ) { memo.avgW[y] = {}; } | ||
if ( typeof memo.avgW[y][w] == 'undefined' ) { | if ( typeof memo.avgW[y][w] == 'undefined' ) { | ||
memo.avgW[y][w] = { cDate: mwDate, values: [ v ], sum: v, count: 1, avg: v }; | memo.avgW[y][w] = { cDate: mwDate, values: [ v ], sum: v, count: 1, avg: v }; | ||
} else { | } else { | ||
| Rivi 1 427: | Rivi 1 431: | ||
} | } | ||
console.log( memo ); | |||
// calculate standard deviation | // calculate standard deviation | ||
| Rivi 1 634: | Rivi 1 638: | ||
y = obs.mwDate.getFullYear(); | y = obs.mwDate.getFullYear(); | ||
w = obs.mwDate.getWeek(); | w = obs.mwDate.getWeek(); | ||
if ( ( memo.season == 'winter' && w == 1 && y == memo.curSeason ) || y < memo.curSeason ) { y++; } | if ( ( memo.season == 'winter' && w == 1 && y == memo.curSeason ) || y < memo.curSeason ) { y++; } | ||
| Rivi 1 802: | Rivi 1 806: | ||
var doResize = function( memo, force = false ) { | var doResize = function( memo, force = false ) { | ||
function wait() { | function wait() { | ||


