docs: function () {
  
  		var data = this.data,
  			length = data.length,
  			lineWidth = this.options.lineWidth + this.borderWidth,
  			normalizer = mathRound(lineWidth) % 2 / 2,
  			path = [],
  			M = 'M',
  			L = 'L',
  			prevArgs,
  			pointArgs,
  			i,
  			d;
  
  		for (i = 1; i < length; i++) {
  			pointArgs = data[i].shapeArgs;
  			prevArgs = data[i - 1].shapeArgs;
  
  			d = [
  				M,
  				prevArgs.x + prevArgs.width, prevArgs.y + normalizer,
  				L,
  				pointArgs.x, prevArgs.y + normalizer
  			];
  
  			if (data[i - 1].y < 0) {
  				d[2] += prevArgs.height;
  				d[5] += prevArgs.height;
  			}
  
  			path = path.concat(d);
  		}
  
  		return path;
  	}