Commit e58e9176 by Rashid Khan

Merge pull request #742 from yamakatu/master

Fix for #741. add no zero filling option to histogram
parents 4384772d 43b844fb
...@@ -101,6 +101,8 @@ function (_, Interval) { ...@@ -101,6 +101,8 @@ function (_, Interval) {
strategy = this._getAllFlotPairs; strategy = this._getAllFlotPairs;
} else if(this.opts.fill_style === 'null') { } else if(this.opts.fill_style === 'null') {
strategy = this._getNullFlotPairs; strategy = this._getNullFlotPairs;
} else if(this.opts.fill_style === 'no') {
strategy = this._getNoZeroFlotPairs;
} else { } else {
strategy = this._getMinFlotPairs; strategy = this._getMinFlotPairs;
} }
...@@ -211,6 +213,21 @@ function (_, Interval) { ...@@ -211,6 +213,21 @@ function (_, Interval) {
return result; return result;
}; };
/**
* ** called as a reduce stragegy in getFlotPairs() **
* Not fill zero's on either side of the current time, only the current time
* @return {array} An array of points to plot with flot
*/
ts.ZeroFilled.prototype._getNoZeroFlotPairs = function (result, time, i, times) {
var next, expected_next, prev, expected_prev;
// add the current time
if(this._data[time]){
result.push([ time, this._data[time]]);
}
return result;
};
return ts; return ts;
}); });
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment