anchor.diff:  				.attr("style", "stroke: #ccc");
   
   			chart.selectAll(".rule")
  -				.data(x.ticks(6))
  +				.data(x.ticks(num_ticks))
   				.enter().append("text")
   				.attr("class", "rule")
   				.attr("x", x)
  
positive.code: 				data = res.rows;
  				drawStuff(res.rows.sort(function(a,b) {
  					return a.value.lastchange - b.value.lastchange;
  				}), "placeholder_year");
  			}
  		});
  
  		function drawStuff(data, placeholder) {
  			var x = d3.time.scale()
  				.domain([d3.min(data, function(d) {
  					return new Date(d.value.lastchange);
  
negative.code: 					return "fill : #b00";
  				})
  			
  			chart.selectAll("line").data(x.ticks(num_ticks))
  				.enter().append("line")
  				.attr("x1", x)
  				.attr("x2", x)
  