Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| Rivi 237: | Rivi 237: | ||
if (!!obs.addInfo) { | if (!!obs.addInfo) { | ||
obs.style = 'point { shape-type: star; size: ' + (baseSize+3) + '; shape-dent: 0.5; fill-color: ' + colors['noticeObses'] + '; stroke-width: 0; stroke-color: ' + maintColors[obs.maintainer] + '; }'; | |||
//obs.style = 'point { size: ' + (baseSize+1) + '; stroke-width: 2; stroke-color: gold; }'; | //obs.style = 'point { size: ' + (baseSize+1) + '; stroke-width: 2; stroke-color: gold; }'; | ||
obs.style = 'point { size: ' + (baseSize+1) + '; stroke-width: 3; stroke-color: ' + maintColors[obs.maintainer] + '; }'; | //obs.style = 'point { size: ' + (baseSize+1) + '; stroke-width: 3; stroke-color: ' + maintColors[obs.maintainer] + '; }'; | ||
} else { | } else { | ||
obs.style = 'point { size: ' + baseSize + '; stroke-width: 0.5; stroke-color: ' + maintColors[obs.maintainer] + '; }'; | obs.style = 'point { size: ' + baseSize + '; stroke-width: 0.5; stroke-color: ' + maintColors[obs.maintainer] + '; }'; | ||
| Rivi 292: | Rivi 292: | ||
function addDataToDateOfYearChart( memo ) { | function addDataToDateOfYearChart( memo ) { | ||
// do X axis min and max for this chart type | // do X axis min and max for this chart type | ||
memo.options.hAxis.minValue = new Date( memo.obsMinDateMs ); | memo.options.hAxis.minValue = new Date( memo.obsMinDateMs ); | ||
| Rivi 306: | Rivi 302: | ||
memo.options.hAxis.maxValue.setDate(31); | memo.options.hAxis.maxValue.setDate(31); | ||
memo.options.hAxis.viewWindow.max = memo.options.hAxis.maxValue; | memo.options.hAxis.viewWindow.max = memo.options.hAxis.maxValue; | ||
// do Y axis min and max for this chart type | // do Y axis min and max for this chart type | ||
| Rivi 320: | Rivi 314: | ||
// do Y axis ticks and gridlines | // do Y axis ticks and gridlines | ||
memo.options.vAxis.ticks = []; | |||
memo.vAxisGridlines = []; | |||
memo.options.vAxis.gridlines = { color: 'transparent' }; | memo.options.vAxis.gridlines = { color: 'transparent' }; | ||
memo.options.vAxis.minorGridlines = { color: 'transparent' }; | memo.options.vAxis.minorGridlines = { color: 'transparent' }; | ||
| Rivi 325: | Rivi 321: | ||
maxM = memo.options.vAxis.maxValue.getMonth(); | maxM = memo.options.vAxis.maxValue.getMonth(); | ||
if (minM > maxM) { | if ( minM > maxM ) { mc = 13-minM+maxM; } | ||
else { mc = maxM-minM+1; } | |||
for ( mi = 0; mi < mc; mi++ ) { | for ( mi = 0; mi < mc; mi++ ) { | ||
| Rivi 350: | Rivi 341: | ||
} | } | ||
} | } | ||
memo.seriesO = {}; | memo.seriesO = {}; | ||
memo.seriesA = []; | memo.seriesA = []; | ||
| Rivi 357: | Rivi 348: | ||
s = memo.obsesA[o].seriesId; | s = memo.obsesA[o].seriesId; | ||
if (typeof memo.seriesO[s] == 'undefined' ) { memo.seriesO[s] = { 'obses': [] }; } | if (typeof memo.seriesO[s] == 'undefined' ) { memo.seriesO[s] = { 'obses': [], 'type': 'scatter' }; } | ||
memo.seriesO[s].obses.push( memo.obsesA[o] ); | memo.seriesO[s].obses.push( memo.obsesA[o] ); | ||
} | } | ||


