Layout
Initial scale
1. The default value of scaleInitial is 1, you can increase or decrease the value, the first parent node always will be centered
2. scaleInitial:FamilyTree.match.boundary it will auto scale the tree in order to not leave the boundary area horizontaly and vertically and all nodes will be visible
3. scaleInitial:FamilyTree.match.height it will auto scale the tree in order all nodes to be visible vertically
4. scaleInitial:FamilyTree.match.width it will auto scale the tree in order all nodes to be visible horizontaly
Orientation
Change the orientation of the tree by setting orientation option. There are 8 different oriantations:
1. FamilyTree.orientation.top
2. FamilyTree.orientation.bottom
3. FamilyTree.orientation.right
4. FamilyTree.orientation.left
5.FamilyTree.orientation.top_left
6. FamilyTree.orientation.bottom_left
7. FamilyTree.orientation.right_top
8. FamilyTree.orientation.left_top
Padding
The padding option sets the padding area on all four sides of the tree.
Code example:
padding: 20
Separation between nodes
You can control the distances between nodes by 4 'separation' options: levelSeparation, siblingSeparation and subtreeSeparation
Code example:
levelSeparation: 50