anchor.diff:  					return +d.value;
   				});
   	
  -	
  +
   			// Update Plot Started Here
   			this.selectAll(".trendline")
   				.attr("d", function (d) {
  -				return line(d);
  +				return line(valueArr);
   			});
   			this.selectAll(".point")
  -				.attr("cx", function (d) {
  -				var date = dateParser(d.date);
  -				return x(date);
  +				.attr("cx", function (d, i) {
  +				return x(i);
   			})
   				.attr("cy", function (d) {
   				return y(+d.value);
   			});
   			this.selectAll(".pointTextValue")
  -				.attr("x", function (d) {
  -				var date = dateParser(d.date);
  -				return x(date);
  +				.attr("x", function (d, i) {
  +				return x(i);
   			})
   				.attr("y", function (d) {
   				return y(+d.value - 3);
  
positive.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);
  
negative.code: 		
  		var series   = graphParams.legends;
  		
  		$.each(points, function(date, valueStr){
  			//TODO: Add check if can't be parsed
  			var value = parseFloat(valueStr);
  