Le graphique dirigé par points permet-il les sous-graphiques avec un rang différent?
-
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?
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;