Skip to content

Feature Request: Sankey Node Default Order #2520

Closed

Description

@baraaorabi

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.

Activity

  1. xstraven commented on Oct 25, 2018

    @xstraven

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

  2. self-assigned this
    on Oct 25, 2018
  3. xstraven commented on Oct 28, 2018

    @xstraven

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

  4. skylogic004 commented on Nov 15, 2018

    @skylogic004

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

  5. jwilson8767 commented on Nov 26, 2018

    @jwilson8767
  6. antoinerg commented on Dec 4, 2018

    @antoinerg
    Contributor

    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!

  7. ndeku commented on Feb 21, 2019

    @ndeku

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

  8. Mahdis-z commented on Nov 20, 2019

    @Mahdis-z

    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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions