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

dynamic layouts #23

Open
schochastics opened this issue Aug 18, 2019 · 3 comments
Open

dynamic layouts #23

schochastics opened this issue Aug 18, 2019 · 3 comments
Labels
enhancement New feature or request

Comments

@schochastics
Copy link
Owner

schochastics commented Aug 18, 2019

paper

should be compliant with how ggraph and gganimate play together (see also #20)

@schochastics schochastics added the enhancement New feature or request label Aug 18, 2019
schochastics added a commit that referenced this issue Aug 18, 2019
@thomasp85
Copy link

FYI, I'm still not sure exactly how ggraph and gganimate should play together except for the most simple cases (edges coming and going) :-)

@schochastics
Copy link
Owner Author

I was thinking about that too and couldn't imagine how this should work. Speaking from a research perspective: Most dynamic networks will only fall into the simple case of edges coming and going over time for a fixed set of nodes. But I assume you want/need to be more general :).

I guess some form of facet for dynamic networks would also be nice? Just to get the snapshots next to each other, like below done with patchwork.
harry

Anyway, the layout is there now and I am happy to change stuff (e.g. atm it requires a list of networks as input) to make an integration with ggraph/gganimate as smooth as possible.

@thomasp85
Copy link

Yeah, I'd prefer an interface to be as general as possible... I can imagine multiple scenarios that would need addressing:

  • Fixed layout with edges coming and going (already works)
  • Layout updating to changing topology (nodes moving around as edges come and go)
  • Changing between different layout algorithms (mainly for illustrative purposes)

All of this also ties into better temporal network support in tidygraph

This is one of the things that won't make it into the next ggraph release, so there'll be some time to figure all this out

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

No branches or pull requests

2 participants