Я хочу сделать несколько деревьев одновременно и поместить все корневые узлы и все листовые узлы на один уровень.
Вот пример того, что я пытаюсь сделать. Корневые узлы A и X находятся на одном уровне, а также листовые узлы B, D и Z.
Я безуспешно пытался положить корни в один ранг и ушел в другой следующим образом:
digraph G {
rankdir = TB;
subgraph {
A -> B
A -> C
C -> D
X -> Y
rank = same; A; X;
rank = same; B; D; Y;
} /* closing subgraph */
}
И получил этот результат, когда все находится на одном ранге.
Любые предложения о том, что я должен попробовать? У меня уже есть корни и листья идентифицированы.