Dans l' DOT
langue GraphViz
, je suis en train d'essayer de représenter un diagramme de dépendance. J'ai besoin d'être en mesure d'avoir des nœuds à l'intérieur d'un conteneur et d'être en mesure de faire des nœuds et/ou les conteneurs dépend des autres nœuds et/ou les conteneurs.
Je suis à l'aide d' subgraph
pour représenter mon conteneurs. Nœud reliant fonctionne très bien, mais je ne peux pas savoir comment connecter les sousgraphes.
Étant donné le programme ci-dessous, j'ai besoin d'être en mesure de se connecter cluster_1
et cluster_2
avec une flèche, mais rien de ce que j'ai essayé de crée de nouveaux nœuds au lieu de relier les pôles d'activités:
digraph G {
graph [fontsize=10 fontname="Verdana"];
node [shape=record fontsize=10 fontname="Verdana"];
subgraph cluster_0 {
node [style=filled];
"Item 1" "Item 2";
label = "Container A";
color=blue;
}
subgraph cluster_1 {
node [style=filled];
"Item 3" "Item 4";
label = "Container B";
color=blue;
}
subgraph cluster_2 {
node [style=filled];
"Item 5" "Item 6";
label = "Container C";
color=blue;
}
// Renders fine
"Item 1" -> "Item 2";
"Item 2" -> "Item 3";
// Both of these create new nodes
cluster_1 -> cluster_2;
"Container A" -> "Container C";
}