cytoscape-tidytree tree viewer demo
Try dragging a node around:
up/down to change the space between it and its parent
horizontally to change its order in the list of siblings
Horizontal spacing
Vertical spacing
Animate
Layered
Fit on change
Reset per-node settings
Add nodes to the selected node's subtree