(group, max, field, y0, y1)
| 130201 | } |
| 130202 | } |
| 130203 | function stackNormalize(group, max, field, y0, y1) { |
| 130204 | var scale = 1 / group.sum, last = 0, m = group.length, j = 0, v = 0, t; |
| 130205 | for(; j < m; ++j){ |
| 130206 | t = group[j]; |
| 130207 | t[y0] = last; |
| 130208 | t[y1] = last = scale * (v += Math.abs(field(t))); |
| 130209 | } |
| 130210 | } |
| 130211 | function stackZero(group, max, field, y0, y1) { |
| 130212 | var lastPos = 0, lastNeg = 0, m = group.length, j = 0, v, t; |
| 130213 | for(; j < m; ++j){ |