anchor.diff:  			        .attr('transform', 'translate(' + margins.left + ',' + margins.top + ')'),
   			
   			xScale = d3.scale.linear()
  -			    .domain([graphStart, xMax])
  +			    .domain([graphparams.graphStart, xMax])
   			    .range([0, width]),
   			    
   			notes = dataset[0].map(function(d) { return d.y; }),
  
positive.code: 		var dateParser = d3.time.format("%m/%d/%Y").parse;
  		
  		var x = d3.time.scale()
  			.domain(d3.extent(dataset[0].timeSeriesParams.ticks, function (d) {
  			var date = dateParser(d.date);
  			return date;
  		}))
  			.range([xRangeStart, width]);
  	
  		var y = d3.scale.linear()
  			.domain([yStartPoint, d3.max(dataset[0].timeSeriesParams.ticks, function (d) {
  			return +d.value;
  		})])
  			.range([height, 0]);
  
negative.code: 	
  		function plot(params) {
  			
  			var intervals 	= params.data.intervals,
  				ticks 		= params.data.ticks;
  			
  			this.append("g")
  				.classed("x axis", true)
  