¿El gráfico dirigido por puntos permite subgrafías con un rango diferente?
-
06-07-2019 - |
Pregunta
Utilizando el lenguaje gráfico dirigido dot , ¿es posible crear subgrafías con un rango diferente?
Intenté lo siguiente, que no funcionó. Ambas gráficas fueron de izquierda a derecha, a pesar de la presencia de rankdir = " TB " en el subgrafo.
digraph g {
rankdir="LR";
LEFT->RIGHT;
clusterrank="local";
subgraph cluster1 {
rankdir="TB";
node[style=filled];
color=black;
TOP->BOTTOM;
}
}
¿Hay alguna otra sintaxis para obtener un gráfico Superior / Inferior e Izquierda / Derecha en el mismo diagrama, o no es posible?
Solución
Parece que esta es una solicitud de función de larga data: http://www.graphviz.org/bugs/b1279.html
Otros consejos
Deseando desesperadamente la misma función, busqué en Google y hay un " truco " ;: Esencialmente, agrega bordes invisibles (y nodos si es necesario) para hundir los rangos.
Hay un atributo clusterrank
para subgrafos, intente esto:
clusterrank=local;