docs: function(value) {
  			// This must be called after fit has been run so that
  			// this.left, this.top, this.right, and this.bottom have been defined
  			var me = this;
  			var paddingLeft = me.paddingLeft;
  			var paddingBottom = me.paddingBottom;
  			var start = me.start;
  
  			var rightValue = +me.getRightValue(value);
  			var pixel;
  			var innerDimension;
  			var range = me.end - start;
  
  			if (me.isHorizontal()) {
  				innerDimension = me.width - (paddingLeft + me.paddingRight);
  				pixel = me.left + (innerDimension / range * (rightValue - start));
  				return Math.round(pixel + paddingLeft);
  			}
  			innerDimension = me.height - (me.paddingTop + paddingBottom);
  			pixel = (me.bottom - paddingBottom) - (innerDimension / range * (rightValue - start));
  			return Math.round(pixel);
  		}