There're some existing tree layout algorithms such as Tidier Drawings of Trees and Drawing Non-layered Tidy Trees in Linear Time. I call them as automatic layout algorithms since positions of nodes are determined entirely by the algorithm instead of the user.

Now I need an algorithm that allows positions of some nodes to be affected by the user (e.g. after node being dragged to another position) while calculate positions of other nodes.



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.