Question

Je dot (graphviz) déposer auprès graphique donné qui se composent de plusieurs noeuds et d'arêtes.
Je voudrais créer une copie de ce graphique et groupe cluster (groupe) quelques nœuds ensemble.
Cependant chaque fois que je fais que la mise en page du graphique change (l'adoption du cluster).

Est-il possible que je puisse fixer la position du graphique, puis ajouter le regroupement?

Était-ce utile?

La solution

Si, par exemple, vous voulez montrer un « avant et après » (un graphique w / le cluster et un avec), il pourrait être plus facile de créer d'abord les deux graphiques avec les grappes (de sorte qu'ils semblent identiques). Ensuite, pour le graphique que vous voulez « unclustered », définir tous les paramètres de sous-graphes de telle sorte que les annotations du cluster sont invisibles -. I.e., sans étiquette de cluster et avec une couleur qui est la même que la couleur de fond de votre graphique. le cluster apparaît invisible.

Ainsi, par exemple, dans le code ci-dessous, le cluster apparaît invisible:

subgraph cluster_inv {
  node [style=filled];
  N1 -> N2 -> N3;
  label="";
  color="#FFFFFF";
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top