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

Automatic placement of nodes #122

Open
phinate opened this issue Jan 23, 2021 · 1 comment
Open

Automatic placement of nodes #122

phinate opened this issue Jan 23, 2021 · 1 comment

Comments

@phinate
Copy link

phinate commented Jan 23, 2021

Hello! Recently stumbled upon this lib, and I'm a big fan of the aesthetics -- the only big thing that's missing for me is the default assignment of node positions in a graph.

An example use case: I'm writing a pgm-type module that could make use of daft for nice vizualisations, but I wont know the layout of the network until the runtime of any future users (and it feels a bit mean to make them specify the layout for their model on a grid...)

There are plenty of algorithms to do this, e.g. these summarized by Isabel F. Cruz and Roberto Tamassia, but I wasn't sure if this was something on the roadmap or within the scope of the library. I can't instantly offer to try and implement something myself due to other priorities, but I may give it a go one day if I find time.

(oh, and if I'm being really stupid and this is already somewhere in the lib, apologies...)

@dfm
Copy link
Member

dfm commented Jan 23, 2021

This is not available and we don't really have a roadmap - I think everyone is a bit too busy to invest real time these days! A contribution would be much appreciated and I'd be happy to chat about ideas if you or someone else finds time to think about this.

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

No branches or pull requests

2 participants