Plotly.js: Feature Request: Sankey Node Default Order

Created on 3 Apr 2018  路  7Comments  路  Source: plotly/plotly.js

I think it would be cool to be able to force an ordering on the nodes of a sankey diagram. I imagine the order in which nodes appear in the label list of a sankey data object would be a reasonable choice.

feature

Most helpful comment

Agree this would add value to the Sankey diagrams in Plotly. Without consistent node ordering the diagrams are not reliably reproducible.

All 7 comments

I would also highly value the ability to order the nodes in a sankey diagram.

@antoinerg I see you have assigned yourself to this issue, thank you for that! Since I have no JS-experience and cannot help out on the coding side is there anything I can do?

I agree, this would be very useful.

In my case, I have about 25 target nodes and plotly puts most of them in the correct order that I would like, but without fail it always has to put 2 of them in some random place, breaking the cleanliness of the plot. Manual ordering would help me fix this.

Also, in my case, the targets are unique to a source, meaning that there should never be a need for connections to overlap (which I suppose is a different issue, as whatever mechanism is used to auto-sort nodes really should be able to prevent overlap when it's not necessary).

Also, although we can drag nodes within a column, this isn't reflected in the state so on save/reload, export etc this info is lost. This position needs to be part of the state! Ordering should also work.

Thank you @jwilson8767 for the links!

Agree this would add value to the Sankey diagrams in Plotly. Without consistent node ordering the diagrams are not reliably reproducible.

The new feature node.(x|y) sets the position of nodes in Sankey. Please follow this issue for sorting feature.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

n-riesco picture n-riesco  路  3Comments

emanuelsetitinger picture emanuelsetitinger  路  3Comments

WG- picture WG-  路  3Comments

nicolaskruchten picture nicolaskruchten  路  3Comments

hashimmoosavi picture hashimmoosavi  路  3Comments