-
Notifications
You must be signed in to change notification settings - Fork 86
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
Edge Routing / Horizontal Partitions? #490
Comments
The edge you're talking about is what we call a long hierarchical edge. By default, ELK lays out each level of hierarchy separately, but that doesn't work with such edges. Setting hierarchy handling to Regarding your partitions, I'm not entirely sure whether that will work in this particular case, but I certainly invite you to try. 😉 The basic idea will be to switch the layout direction in the topmost level to I hope this works properly with the hierarchical layout mode. If not, feel free to get back to us and we'll see whether there's time to fix any bugs! Cheers, |
Thanks for your reply, this is quite insightful! After playing around some more with the options here are a few findings:
Let me know if you have some more ideas about what could be done with the existing features! I was thinking about wrapping/cuts but could not get that to improve the overall situation. viele Grüße :-) |
Thanks for your analysis and suggestions! Somewhat embarrassingly, I had not thought of the fact that hierarchical layout does not support different layout directions yet. I will in fact create an issue to track that, but seeing that it's a rather complicated part of our code base, you'd better not hold your breadth on that one. 😉 Separate edge routing is a highly sought after feature indeed, and it is high on our agenda. Once we find a master student willing and capable of implementing it, we're good to go. Viele Grüße zurück! 🙂 |
Cool, thanks a lot for all your efforts here!! |
Cheers. I'll close the issue for now. :) |
Hi all,
While the layout for this graph is nearly perfect I'm struggling to find layout options to properly route that one outstanding edge.
A requirement in the given case is the horizontal partitioning with the rows underneath each other, even though the rows don't have to be compounds.
Given this setting I have two questions:
a) Can ELK route the edge in the above example while preserving the rows?
b) Is there something like 'horizontal partitions' in addition to the vertical ones ELK already supports, which could help to solve the above?
Thanks
The text was updated successfully, but these errors were encountered: