As conveyed in the following picture, I have this tree where the nodes, which aren't siblings, overlap:
Picture of Tree with overlapping nodes
You can see that 'Why 1' overlaps with 'Factor 1'. It overlaps because the last node of a branch appears to the right of a dot, but a node will appear to the left of the dot if that node has children. Also, it overlaps because when spacing out the nodes, it only spaces it out with the nodes siblings.
How do I specify that the last node of a branch should appear to the left of the dot? Or how do I specify that two neighboring columns of nodes should be spaced out as if they were in the same column?
If going through the flipping the node route, this link is similar to what I want, but I want all nodes to be to the left of a dot. Can anyone suggest how to do this please?