Hierarchical Layout without Physics

The hierarchical layout can now be controlled without the use of physics. This is much quicker. The options for this are:

levelSeparation Distance between levels.
nodeSpacing Minimum distance between nodes on the free axis.
treeSpacing Distance between different trees (independent networks).
blockShifting Method for reducing whitespace. Can be used alone or together with edge minimization. Each node will check for whitespace and will shift it's branch along with it for as far as it can, respecting the nodeSpacing on any level.
edgeMinimization Method for reducing whitespace. Can be used alone or together with block shifting. Enabling block shifting will usually speed up the layout process. Each node will try to move along its free axis to reduce the total length of it's edges.
parentCentralization When true, the parents nodes will be centered again after the the layout algorithm has been finished.


Play with the settings below the network and see how the layout changes!