Skip to content
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

Fix horizontal spread when multiple actions continue from a single tipping point #56

Open
kordejong opened this issue Dec 20, 2024 · 1 comment
Assignees
Labels
05: target: plot Code related to plotting graphs 15: feature: code 25: kind: bug Something isn't working correct 35: priority: low I need this some day

Comments

@kordejong
Copy link
Collaborator

Example:

current current 2030
current a 2050
a b 2060
a c 2060

Vertical lines still overlap because the action end of action a it not adjusted for the transformation to b and c. The action begins of b and c are adjusted.

@kordejong kordejong added 05: target: plot Code related to plotting graphs 15: feature: code 25: kind: bug Something isn't working correct 35: priority: high I need this now labels Dec 20, 2024
@kordejong kordejong self-assigned this Dec 20, 2024
@kordejong
Copy link
Collaborator Author

In a pathway map graph, each action currently ends in a single ActionEnd node, which may be linked to multiple ActionEnd nodes. The one ActionEnd node has a single x-coordinate, which is used for all transformations to other actions. To solve this issue, pathways must be encoded in the pathway map graph as separate paths, so that the position of each ActionEnd can be tweaked. This is possible, but touches various parts of the package. More than a little amount of work. Lowering priority until everybody agrees this is necessary.

@kordejong kordejong added 35: priority: low I need this some day and removed 35: priority: high I need this now labels Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
05: target: plot Code related to plotting graphs 15: feature: code 25: kind: bug Something isn't working correct 35: priority: low I need this some day
Projects
None yet
Development

No branches or pull requests

1 participant