anchor.diff:    .range([-5, 5])
     .domain([0, data.length]);
   
  -var nodes = createNodes(data);
  +var nodes = createNodes(viewdata);
   
   var collisionForce = rectCollide()
     .size(function (d) { return [d.width, d.height] });
  
positive.code:     .call(drag);
  
    simulation.on('tick', ticked);
  }
  
  function constant(_) {
  
negative.code: }
  
  function createCards(data) {
    $('.card').remove()
  
    var card = contributions.select('.contributions_content')
      .selectAll('div')
      .data(data)
  