Skip to content

Feature Request: Sankey Node Default Order #2520

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
baraaorabi opened this issue Apr 3, 2018 · 7 comments
Closed

Feature Request: Sankey Node Default Order #2520

baraaorabi opened this issue Apr 3, 2018 · 7 comments
Assignees
Labels
feature something new

Comments

@baraaorabi
Copy link

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.

@alexcjohnson alexcjohnson added the feature something new label Apr 4, 2018
@davhin
Copy link

davhin commented Oct 25, 2018

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

@antoinerg antoinerg self-assigned this Oct 25, 2018
@davhin
Copy link

davhin commented Oct 28, 2018

@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?

@skylogic004
Copy link

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).

@jwilson8767
Copy link

@antoinerg
Copy link
Contributor

antoinerg commented Dec 4, 2018

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!

@ndeku
Copy link

ndeku commented Feb 21, 2019

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

@Mahdis-z
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature something new
Projects
None yet
Development

No branches or pull requests

8 participants