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?

¿Fue útil?

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;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top