2011-08-05 10 views
6

Próbuję ułożyć grupę pól pionowo (jest 8 konkretnych pól, więc najlepiej byłoby mieć 4x4) w obrębie Graphviz. Mam klaster podgraph zawierający 8 pól, które domyślnie są ułożone poziomo obok siebie, czyniąc połączenia wyjątkowo niechlujnymi. Czuję, że byłoby o wiele bardziej jasne, gdyby subpola były ułożone pionowo.Graphviz: Układanie pól w pionie wewnątrz podramka

+0

Czy możesz dodać próbkę wykresu, który chcesz poprawić? Zakładam, że * pola * to * węzły * w kategoriach graphviz. Co masz na myśli przez 4x4? Dwie kolumny z 4 węzłami? Lub 4 kolumny 4 węzłów (stąd łącznie 16 węzłów)? Dodałem odpowiedź, ale nie jestem pewien, czy rozumiem, o co ci chodzi. – marapet

Odpowiedz

4

Powszechnie stosowaną techniką węzłów układu jest używanie niewidocznych krawędzi .

W poniższym przykładzie węzły n1-n8 są ułożone pionowo w klastrze, ale nie są wyświetlane żadne krawędzie.

digraph g{ 

    subgraph cluster0 { 
    edge[style=invis]; 
    n1->n2->n3->n4->n5->n6->n7->n8; 
    } 

    // some visible edges from nodes outside of the cluster to nodes within the cluster 
    a -> b; 
    a -> {n2;n7;n8}; 
    b -> {n4;n6;n7;}; 
}