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
6
A
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;};
}
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