anchor.diff:  			.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
   	
   		var dateParser = d3.time.format("%m/%d/%Y").parse;
  -		
  -		var x = d3.time.scale()
  -			.domain(d3.extent(ticks, function (d) {
  -			var date = dateParser(d.date);
  -			return date;
  -		}))
  -			.range([xRangeStart, width]);
  -	
  +		var dateArr = [];
  +		
  +		// Format date
  +		function formatDate (input) {
  +		  var datePart = input.match(/\d+/g),
  +		  month = datePart[0],
  +		  day = datePart[1],
  +		  year 	= datePart[2].substring(2);
  +		  return month+'/'+day+'/'+year;
  +		}
  +
  +		for (var i = 0; i < ticks.length; i++) {
  +			dateArr.push(formatDate(ticks[i].date));
  +		}
  +		
  +		var x = d3.scale.linear().domain([0, ticks.length]).range([xRangeStart, width]);
  +
   		var y = d3.scale.linear()
   			.domain([yStartPoint, d3.max(ticks, function (d) {
   			return +d.value;
   		})])
   			.range([height, 0]);
  -	
  +		
   		var xAxis = d3.svg.axis()
   			.scale(x)
   			.orient("bottom")
  -			.ticks(d3.time.days, 100)
  -			.tickFormat(d3.time.format("%m/%d/%y"));
  -	
  +			.tickFormat(function(d, i) {
  +				return dateArr[i];
  +			}).ticks(ticks.length);
  +
   		var yAxis = d3.svg.axis()
   			.scale(y)
   			.orient("left")
   			.ticks(5);
   	
  -	
  +
   		var line = d3.svg.line().interpolate("cardinal")
  -			.x(function (d) {
  -			var date = dateParser(d.date);
  -			return x(date);
  +			.x(function (d, i) {
  +			return x(i);
   		})
   			.y(function (d) {
  -			return y(+d.value);
  -		});
  -	
  +			return y(d);
  +		});		
  +		
   		function plot(params) {
   			
   			var intervals 	= params.data.intervals,
   				ticks 		= params.data.ticks;
  +
  +			var valueArr = [];
   			
  +			for (var i = 0; i < ticks.length; i++) {
  +				valueArr.push(ticks[i].value);
  +			}
  +
  +						
   			this.append("g")
   				.classed("x axis", true)
   				.attr("transform", "translate(0," + height + ")")
  
positive.code: 		
  		var series   = graphParams.legends;
  		
  		
  		$.each(points, function(date, valueStr){
  			//TODO: Add check if can't be parsed
  			var value = parseFloat(valueStr);
  
negative.code: 				.classed("y axis", true)
  				.attr("transform", "translate(0,0)")
  				.call(params.axis.y);
  			
  			
  			// Enter Plot Started Here
  			this.selectAll(".trendline")
  				.data(ticks)
  				.enter()
  				.append("path")
  				.classed("trendline", true);
  