Node rearrangement

by Black Label

HTML

<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/sankey.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<script src="https://code.highcharts.com/modules/export-data.js"></script>
<script src="https://code.highcharts.com/modules/accessibility.js"></script>

<figure class="highcharts-figure">
    <div id="container"></div>
    <p class="highcharts-description">
        Sankey charts are used to visualize data flow and volume
        between nodes. The wider lines indicate larger volumes.
    </p>
</figure>

JavaScript

Highcharts.chart('container', {
  chart: {
    events: {
      load: function() {
        this.reflow();
      }
    }
  },
  title: {
    text: 'Highcharts Sankey Diagram'
  },
  series: [{
    keys: ['from', 'to', 'weight'],
    data: [
      ['a', 'd', 1],
      ['b', 'c', 1],
      ['c', 'd', 1]
    ],
    type: 'sankey',
    name: 'Sankey demo series'
  }]
});