anchor.diff:  
   	  // Custom X-axis
   	  function xAxis(g) {
  -	    g.call(d3.axisTop(x).tickSizeOuter(0).tickSizeInner(0).tickFormat((d, i, arr) => ((arr.length + i) % 3) ? null : d3.timeFormat("%b %y")(d)))
  +	    g.call(d3.axisTop(x).tickSizeOuter(0).tickSizeInner(0).tickFormat(xTickFormat))
   	    g.selectAll(".domain").remove()
   	    g.selectAll(".tick line")
   	      .attr("y1", margin.top / 2)
  
positive.code: 	  let g = svg.append("g")
  	    .attr("transform", "translate(" + margin.left + "," + margin.top + ")")
  
  		// TODO: configurable?
  	  data.sort((a, b) => a.value - b.value);
  
  	  x.domain([0, d3.max(data, d => d.value)]);
  	  y.domain(data.map(d => d.key)).padding(0.1);
  
  	  g.append("g")
  	    .attr("class", "x axis")
  	    .attr("transform", "translate(0," + (height + (gutter / 4)) + ")")
  	    .call(d3.axisBottom(x).ticks(5).tickSizeOuter(0));
  
  	  g.selectAll(".bar")
  	    .data(data)
  
negative.code: 		<div class="pure-u-1 pure-u-md-1-2">
  			<div id="rowchart-<%= SecureRandom.random_number(100) %>" class="rowchart"></div>
  		</div>
  	</div>
  </div>
  
  <!-- Scripting -->
  