sous-graphe de cluster classement en dot

Je suis en train d'utiliser graphviz sur les médias wiki comme outil de documentation pour le logiciel.

Tout d'abord, j'ai documenté certaines relations de classe qui a bien fonctionné. Tout a été classé à la verticale comme prévu.

Mais, ensuite, certains de nos modules sont des dll, ce que je voulais pour séparer les dans une boîte. Quand j'ai ajouté les nœuds d'un cluster, ils ont eu de tranchant, mais les grappes semblent avoir une LR classement de la règle. Ou ajouté à un cluster cassé la TUBERCULOSE classement des nœuds du cluster apparaît maintenant sur le côté du graphique.

Ce graphique représente ce que je suis en train de faire: pour le moment, cluster1 et cluster2 apparaissent à la droit de cluster0.

J'ai envie/besoin d'apparaître ci-dessous.

<graphviz>
digraph d {
    subgraph cluster0 {
      A -> {B1 B2}
      B2 -> {C1 C2 C3}
      C1 -> D;
    }
    subgraph cluster1 {
      C2 -> dll1_A;
      dll1_A -> B1;
    }
    subgraph cluster2 { 
      C3 -> dll2_A;
    }
    dll1_A -> dll2_A;
}
</graphviz>

sous-graphe de cluster classement en dot

OriginalL'auteur Chris Becke | 2010-03-23