Ero sivun ”Widget:JwObsCharts” versioiden välillä
Järvi-meriwikistä
Rivi 749: | Rivi 749: | ||
asum += memo.obsesA[o].data.val; | asum += memo.obsesA[o].data.val; | ||
ac++; | ac++; | ||
+ | } | ||
+ | |||
+ | if ( ac > 0 ) { | ||
+ | var aavg = Math.round( asum/ac ); | ||
+ | if ( aavg < 0.5 ) { astr = 'Ei sinilevää'; } | ||
+ | else if ( aavg < 1.5 ) { astr = 'Hieman sinilevää'; } | ||
+ | else if ( aavg < 2.5 ) { astr = 'Runsaasti sinilevää'; } | ||
+ | else { astr = 'Erittäin runsaasti sinilevää'; } | ||
+ | } else { | ||
+ | astr = 'Ei tuoreita havaintoja'; | ||
+ | aavg = -1; | ||
} | } | ||
Rivi 756: | Rivi 767: | ||
var rx = 10; | var rx = 10; | ||
var ry = 10; | var ry = 10; | ||
− | + | ||
− | + | console.log ( aavg/4/Math.random() ); | |
for ( var row=0; row<10; row++ ) { | for ( var row=0; row<10; row++ ) { | ||
Rivi 763: | Rivi 774: | ||
x = col * 10 + 1; | x = col * 10 + 1; | ||
y = row * 10 + 1; | y = row * 10 + 1; | ||
− | asvg += '<rect x="' + x.toString() +'" y="' + y.toString() +'" class=" | + | if ( ac > 0 ) { |
+ | //Math.random(); | ||
+ | aclass = 'alg0'; | ||
+ | } else { | ||
+ | aclass = 'algx'; | ||
+ | } | ||
+ | asvg += '<rect x="' + x.toString() +'" y="' + y.toString() +'" class="' + aclass + '" width="8" height="8"/>'; | ||
} | } | ||
} | } | ||
Rivi 769: | Rivi 786: | ||
asvg += '</svg>'; | asvg += '</svg>'; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
memo.widgetEl.html(''); | memo.widgetEl.html(''); | ||
memo.widgetEl.append( '<h3 style="text-align: center; font-size: 100%; margin-top: 0;">Sinilevätilanne</h3>' ); | memo.widgetEl.append( '<h3 style="text-align: center; font-size: 100%; margin-top: 0;">Sinilevätilanne</h3>' ); |