Dygraph.prototype.rollingAverage = function(originalData, rollPeriod) {
if (originalData.length < 2)
return originalData;
- var rollPeriod = Math.min(rollPeriod, originalData.length - 1);
+ var rollPeriod = Math.min(rollPeriod, originalData.length);
var rollingData = [];
var sigma = this.attr_("sigma");
if (old_width != this.width_ || old_height != this.height_) {
// TODO(danvk): there should be a clear() method.
this.maindiv_.innerHTML = "";
+ this.roller_ = null;
this.attrs_.labelsDiv = null;
this.createInterface_();
this.predraw_();