OLD | NEW |
1 function mean(params) { | 1 function mean(params) { |
2 var datasetNr = params.datasetNr; | 2 var datasetNr = params.datasetNr; |
3 var data = params.data; | 3 var data = params.data; |
4 var mean = 0; | 4 var mean = 0; |
5 var nr = 0; | 5 var nr = 0; |
6 for (var j = 0; j < data.datasets[datasetNr].data.length; j++) { | 6 for (var j = 0; j < data.datasets[datasetNr].data.length; j++) { |
7 // important to check because missing values are possible | 7 // important to check because missing values are possible |
8 if (!(typeof(data.datasets[datasetNr].data[j])=='undefined')){ | 8 if (!(typeof(data.datasets[datasetNr].data[j])=='undefined')){ |
9 mean += 1*data.datasets[datasetNr].data[j]; | 9 mean += 1*data.datasets[datasetNr].data[j]; |
10 nr++; | 10 nr++; |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
161 function xPos(iteration,dataSet,barWidth,bar) { | 161 function xPos(iteration,dataSet,barWidth,bar) { |
162 if (bar) { | 162 if (bar) { |
163 return yAxisPosX + config.barValueSpacing + valueHop * i
teration + barWidth * dataSet | 163 return yAxisPosX + config.barValueSpacing + valueHop * i
teration + barWidth * dataSet |
164 + config.barDatasetSpacing * dataSet + config.bar
StrokeWidth * dataSet+barWidth/2; | 164 + config.barDatasetSpacing * dataSet + config.bar
StrokeWidth * dataSet+barWidth/2; |
165 } else { | 165 } else { |
166 return yAxisPosX + (valueHop * iteration); | 166 return yAxisPosX + (valueHop * iteration); |
167 } | 167 } |
168 | 168 |
169 }; | 169 }; |
170 } | 170 } |
OLD | NEW |