Il punto Directed Graph consente i sottografi con un diverso rankdir?
-
06-07-2019 - |
Domanda
Usando il punto linguaggio grafico diretto, è possibile creare sottografi con un diverso rankdir?
Ho provato quanto segue, che non ha funzionato. Entrambi i grafici erano da sinistra a destra, nonostante la presenza di rankdir = "TB" nel sottografo.
digraph g {
rankdir="LR";
LEFT->RIGHT;
clusterrank="local";
subgraph cluster1 {
rankdir="TB";
node[style=filled];
color=black;
TOP->BOTTOM;
}
}
Esiste un'altra sintassi per ottenere un grafico superiore / inferiore e sinistro / destro nello stesso diagramma o non è possibile?
Soluzione
Sembra che questa sia una richiesta di funzionalità di vecchia data: http://www.graphviz.org/bugs/b1279.html
Altri suggerimenti
Desiderando disperatamente la stessa funzione, ho cercato su Google e c'è un " trucco " ;: In sostanza, aggiungi bordi invisibili (e nodi se necessario) per affondare i ranghi.
C'è un attributo clusterrank
per i sottografi, prova questo:
clusterrank=local;