Pergunta

Usando o dot dirigido linguagem gráfico, é possível criar subgraphs com um rankdir diferente?

Eu tentei o seguinte, que não funcionou. Ambos os gráficos foram esquerda para a direita, apesar da presença de rankdir = "TB" no subgrafo.

digraph g {
    rankdir="LR";
    LEFT->RIGHT;
    clusterrank="local";

    subgraph cluster1 { 
        rankdir="TB";    
        node[style=filled];         
        color=black;
        TOP->BOTTOM;                
    }   
}

Existe alguma outra sintaxe para obter um superior / inferior e esquerda / direita gráfico no mesmo diagrama, ou isso é não é possível?

Foi útil?

Solução

Parece que este é um pedido de recurso de longa data: http://www.graphviz.org/bugs/b1279.html

Outras dicas

Desesperadamente querendo a mesma característica, eu pesquisei e há um " truque ": Essencialmente, você adicionar bordas invisíveis (e nós se necessário) para afundar as fileiras.

Há um atributo clusterrank para subgraphs, tente o seguinte:

clusterrank=local;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top