Позволяет ли точка направленного графа для подграфов с другим Rankdir? - PullRequest
10 голосов
/ 18 июня 2009

Используя язык ориентированных графов dot , возможно ли создавать подграфы с другим rankdir?

Я попробовал следующее, но это не сработало. Оба графика были слева направо, несмотря на наличие rankdir = "TB" в подграфе.

digraph g {
    rankdir="LR";
    LEFT->RIGHT;
    clusterrank="local";

    subgraph cluster1 { 
        rankdir="TB";    
        node[style=filled];         
        color=black;
        TOP->BOTTOM;                
    }   
}

Есть ли какой-то другой синтаксис для получения графика сверху / снизу и слева / справа на той же диаграмме, или это невозможно?

Ответы [ 3 ]

8 голосов
/ 01 марта 2010

Похоже, что это давний запрос функции: http://www.graphviz.org/bugs/b1279.html

1 голос
/ 15 сентября 2011

Отчаянно желая получить ту же функцию, я прогуглил, и есть " трюк ": По сути, вы добавляете невидимые ребра (и узлы, если необходимо), чтобы опуститься в ряды.

0 голосов
/ 18 июня 2009

Для подграфов есть атрибут clusterrank, попробуйте это:

clusterrank=local;
...