title: D3 sankey diagram - enforce node position
body: <p>Using the D3 Sankey plugin, I'm updating a Sankey diagram with new values (on changing the data, passing new values for the nodes and links -- keeping all of them consistent).  Is there functionality like d3.treemap's <a href="https://github.com/mbostock/d3/wiki/Treemap-Layout#sticky" rel="nofollow">sticky</a> to maintain node and link orders on the page?  If not, is there an approach to building this?</p>
  
  <pre><code>var sankey = d3.sankey()
      .nodeWidth(15)
      .nodePadding(10)
      .size([width, height]);
      .sticky(true)
  </code></pre>
  
  <p>I'm following the pattern here: <a href="http://bost.ocks.org/mike/sankey/" rel="nofollow">http://bost.ocks.org/mike/sankey/</a></p>