I'm going to ask again. With a specific problem this time:
How can I modify the position of the nodes in the tree layout? The positioning code is buried so deep and even though the x and y values end up easily accessible, the size and x1/y1 values used to calculate them are hidden in closures, so, by the time I can fiddle with them, I have no access to the data that would allow me to do so intelligently.
The sensibile thing might just be to write my own implementation of the tree layout, but the code of D3's tree layout is so inscrutable to me, that I'm guessing it's a much harder problem than it looks like at first glance. I'm sure whoever wrote it did so a long time ago, but any little hints at how it works would sure be appreciated.
Thanks!
Sigfried