I found this, which goes into a great level of detail about semantic zoom, force-layout graphs and such:
semantic zooming of force directed graph in d3
What I'm next trying to do is combine it with a few things, like:
- an optional background grid (don't ask, sigh);
- sticky node behaviour (http://bl.ocks.org/mbostock/3750558);
- collapsible nodes.
I'd provide links, but apparently I need 10 reputation to post >2 links. Sigh.
I've started with the sticky node example. If I just flip on the fixed attribute, clicking/dragging doesn't work. So I'm sure it's because I haven't quite grasped what's going on with dragging when we're doing it all via the zoom module and display coordinate translation.
I really appreciate any and all help!
Thanks!
-adrian