*/
DygraphLayout.prototype.unstackPointAtIndex = function(idx) {
var point = this.points[idx];
+ if (!point.yval) {
+ return point;
+ }
// Clone the point since we modify it
var unstackedPoint = {};
// The unstacked yval is equal to the current yval minus the yval of the
// next point at the same xval.
for (var i = idx+1; i < this.points.length; i++) {
- if (this.points[i].xval == point.xval) {
+ if ((this.points[i].xval == point.xval) && this.points[i].yval) {
unstackedPoint.yval -= this.points[i].yval;
break;
}