diff --git a/src/scale/Interval.js b/src/scale/Interval.js index e16d5cc0357e9cc77fc61d1d9ef4ecafda6fae07..4e01a6c20246ff2b0deb3da02f93daf60c38500b 100644 --- a/src/scale/Interval.js +++ b/src/scale/Interval.js @@ -70,9 +70,12 @@ define(function (require) { var extent = this._extent; var max = union ? extent[1] : -Infinity; var min = union ? extent[0] : Infinity; + for (var i = 0; i < data.length; i++) { - data[i] > max && (max = data[i]); - data[i] < min && (min = data[i]); + if (data[i] != null) { + data[i] > max && (max = data[i]); + data[i] < min && (min = data[i]); + } } this.setExtent(min, max);