положение узла графика - PullRequest
2 голосов
/ 25 марта 2012

У меня есть следующий график с использованием точечной разметки:

digraph G {
    graph [rankdir=LR];
    subgraph {
        [rank=same];
        n2;
        n1;
        n1 -> n2;
    }
    n0 -> n1 -> n3;
}

Узел n1 нарисован выше n2.Есть ли способ нарисовать n2 выше n1?n0, n1 и n3 уже размещены по мере необходимости и больше не должны двигаться.Использование «neato» с фиксированными положениями узлов невозможно в моей среде.Кто-нибудь, пожалуйста, есть идеи?

1 Ответ

2 голосов
/ 26 марта 2012

Два решения без изменения rankdir=LR, которые, как известно, вызывают странное поведение:

Решение 1:

Изменить n1 -> n2; на n1 -> n2 [constraint=false];

Решение 2:

Изменить n1 -> n2; на n2 -> n1 [dir=back];

...