I want to draw this scheme
so I made this code
\begin{tikzpicture}[
every node/.style = {shape=rectangle, rounded corners,
draw, font=\small, align=center, fill=white},
level 1/.style = {sibling distance = 10em},% <-- new
level 2/.style = {sibling distance = 9em},% <-- new
level 3/.style = {sibling distance = 8em},% <-- new
level 4/.style = {sibling distance = 8em},% <-- new
]
\node {Estabilidade de Sistemas\\Elétricos de Potência}
[edge from parent fork down]
child {node {Estabilidade do\\Ângulo do Rotor}
child {node {Estabilidade Angular\\a Pequenos Distúrbios}}
child {node {Estabilidade\\Transitória}
child {node {Curto Prazo}}}}
child {node{Estabilidade de\\Frequência}
child{node{Curto Prazo}}
child{node{Longo Prazo}}}
child {node{Estabilidade\\de Tensão}
child {node{Estabilidade de\\Tensão a Grandes\\Perturbações}
child {node{Curto Prazo}}}
child {node {Estabilidade de\\Tensão a Pequenas\\Perturbações}
child {node{Longo Prazo}}}};
\end{tikzpicture}
But I'm getting this
I don't know how to make two nodes have the same childs and make the correct vertical spacings.
Please, help me!
forest
be an option?forest
. But since this is not a tree see e.g. Lost in the Forest -- Merging after Branching? for some ideas.