Le graphique dirigé par points permet-il les sous-graphiques avec un rang différent?

StackOverflow https://stackoverflow.com/questions/1014092

  •  06-07-2019
  •  | 
  •  

Question

En utilisant le langage graphique dirigé par point , est-il possible de créer des sous-graphes avec un rang différent?

J'ai essayé ce qui suit, mais cela n'a pas fonctionné. Les deux graphiques ont été laissés à droite, malgré la présence de rankdir = " TB " dans le sous-graphique.

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

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

Existe-t-il une autre syntaxe pour obtenir un graphe Haut / Bas et Gauche / Droite dans le même diagramme, ou est-ce impossible?

Était-ce utile?

La solution

On dirait qu'il s'agit d'une demande de fonctionnalité de longue date: http://www.graphviz.org/bugs/b1279.html

Autres conseils

Désirant désespérément avoir la même fonctionnalité, j’ai cherché sur Google et il y a un astuce " ;: Pour l’essentiel, vous ajoutez des arêtes invisibles (et des nœuds si nécessaire) pour couler les rangs.

Il existe un attribut clusterrank pour les sous-graphes, essayez ceci:

clusterrank=local;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top