2009-06-18 11 views
9

Używając języka graficznego w reżyserii, czy można tworzyć podgrafy o innym rankdenie?Czy wykres kierowany punktowo uwzględnia podgrafy o innym rankdenie?

Próbowałem następujące rzeczy, które nie działały. Oba wykresy były od lewej do prawej, pomimo obecności rankdir = "TB" w subgraph.

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

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

Czy istnieje jakaś inna składnia dostać góra/dół i lewo/w prawo wykres w tym samym schemacie, czy to nie jest możliwe?

Odpowiedz

0

Jest atrybutem clusterrank dla subgraphs, spróbuj tego:

clusterrank=local; 
+4

Dziękuję, ale czy mógłbyś to rozwinąć? Rozumiem, że clusterrank = local po prostu włącza skanowanie w poszukiwaniu podgrafów klastra (tzn. Jeśli nazwa zaczyna się od klastra, otrzymuje oddzielne traktowanie układu). Dodanie tego (patrz wyżej) nadal dało mi wykres, w którym wszystko było od lewej do prawej. –

1

Rozpaczliwie chce taką samą funkcję, google i istnieje " trick ": Zasadniczo dodajesz niewidoczne krawędzie (i węzły, jeśli są wymagane), aby zatopić szeregi.

+0

** Forbidden ** link :(Czy możesz rozwinąć ten temat? –

Powiązane problemy