function initializeNodeDepth()

in app/assets/javascripts/sankey.js [487:502]


    function initializeNodeDepth() {
      var ky = d3.min(nodesByBreadth, function(nodes) {
        return (size[1] - (nodes.length - 1) * nodePadding) / d3.sum(nodes, value);
      });

      nodesByBreadth.forEach(function(nodes) {
        nodes.forEach(function(node, i) {
          node.y = i;
          node.dy = node.value * ky;
        });
      });
    
      links.forEach(function(link) {
        link.dy = link.value * ky;
      });
    }