Start here

# Tree Layout with Node Placers

This demo shows how to use node placers with the Tree Layout. A node placer is responsible for the arrangement of a local root node and all of its subtrees.

yFiles comes with predefined node placers that provide a variety of subtree arrangement schemes. This example uses three of them:

- Node 1 uses a LayeredNodePlacer, that places child nodes with the same depth in the tree in the same horizontal layer.
- Node 2 uses a LeftRightNodePlacer, that places child nodes left and right of a single vertical bus.
- Node 6 uses a DoubleLineNodePlacer, that places child nodes in two horizontal lines.

### Code Snippet

You can copy the code snippet to configure the layout from GitHub.

### Demos

See the Tree Layout Demo for mode extensive examples of node placers.

### Documentation

See the Tree Layout section in the Developer's Guide for an in-depth discussion of the relevant concepts.