5 ms·
Automatic layout algorithms compute layouts for diagrams
- tyingq 6y agoVery cool, had fun playing with the editable examples. This example, though, bombs with an UnsupportedGraphException: https://rtsys.informatik.uni-kiel.de/elklive/examples.html?e=hierarchy%2FhierarchicalLayoutMixing https://rtsys.informatik.uni-kiel.de/elklive/examples.html?e... (Windows 10/Chrome 85.0.4183.121)
- udfalkso 6y agoThis is very neat
- jszymborski 6y agoI love this, and it scratches an itch I have when making (very tedious) diagrams. I'd love something that would allow me to make diagrams like this[0] in an automated way that would forego me tediously hitting alignment buttons in Inkscape to make sure everything is square and equidistant. This seems like it would be great for automating Neural Network diagrams (current dotviz does a lot of this for e.g. PyTorch and Keras, but those diagrams are quite ugly imho). [0] https://i.imgur.com/D6gWik7.png https://i.imgur.com/D6gWik7.png
- gsjbjt 6y agoThis (made by a friend) is exactly that idea! https://www.anishathalye.com/2019/12/12/constraint-based-graphic-design/ https://www.anishathalye.com/2019/12/12/constraint-based-gra...
- jszymborski 6y agoThose gradient descent optimisation animations are so cool.
- subsubsub 6y agoThanks for posting this, your website content is really interesting. Maybe it is a bug in my version of Firefox but my processor spikes massively when I go to your site.
- pmiller2 6y agoThat’s far more sophisticated than I had imagined it would be before clicking the link. Has your friend done research in graph drawing, or SMT solvers?
- flafla2 6y agoWow this is absurdly cool. Would be worth posting to /new (even if it has been on HN in the past)! This reminds me of http://penrose.ink/siggraph20.html http://penrose.ink/siggraph20.html as well.
- athriren 6y agothis is incredibly cool. your friend should do a Show HN post!
- rvdca 6y agoThis has already been posted to HN before : https://news.ycombinator.com/item?id=21774018 https://news.ycombinator.com/item?id=21774018 I would like to thank you because I have been searching for it frantically for the past week without luck.
- jbeard4 6y agoI use kiel in SCION-SCXML’s SCHVIZ visualization library to automatically layout complex hierarchical state machine diagrams. It is excellent software, and I recommend it. Example: https://jsbin.com/hegiyuk/edit?output https://jsbin.com/hegiyuk/edit?output https://gitlab.com/scion-scxml/scion https://gitlab.com/scion-scxml/scion https://gitlab.com/scion-scxml/schviz https://gitlab.com/scion-scxml/schviz
- rendaw 6y agoTitle should be "ELK Demonstrators", the current title seems to be a strange out of context clip of the description. This link is a website with editable examples of the application of [ELK layout algorithms](http://www.eclipse.org/elk/ http://www.eclipse.org/elk/). As a newcomer to ELK, they look really nice. I'd be curious about the differences between these and Graphviz's algorithms.
- throwaway_2047 6y agoAnyone with knowledge/experience can share how does it compared with the layout algorithm in https://graphviz.org/ https://graphviz.org/ ?