tutorial nodesep fdp example color graphviz dot

nodesep - graphviz>& lt



El gráfico de Graphviz no se visualiza (1)

Tendrá que ponerle un prefijo al nombre de sus subgrafos con clúster :

subgraph clusterstep1 {

y

subgraph clusterstep2 {

para obtener el estilo y la etiqueta.

De la documentación de graphiz, sección "Subgraphs and Clusters" :

El tercer rol de los subgrafos involucra directamente cómo el gráfico será presentado por ciertos motores de diseño. Si el nombre del subgráfico comienza con el clúster, Graphviz toma nota del subgráfico como un subgráfico de clúster especial . Si se admite, el motor de diseño hará el diseño de modo que los nodos que pertenecen al clúster se dibujen juntos, con todo el dibujo del clúster contenido dentro de un rectángulo delimitador. Tenga en cuenta que, para bien o para mal, los subgrafos de clúster no son parte del lenguaje DOT, sino únicamente una convención sintáctica a la que se adhieren ciertos motores de diseño.

Intento crear un gráfico con dos subgrafos en punto. El código es el siguiente:

digraph G { subgraph step1 { style=filled; node [label="Compiler"] step1_Compiler; node [label="Maschine"] step1_Maschine; color=lightgrey; } subgraph step2 { style=filled; color=lightgrey; node [label="Interpretierer"] step2_Interpretierer; node [label="Maschine"] step2_Maschine; label="Virtuelle Maschine"; } "Programm (Java)" -> step1_Compiler; step1_Compiler -> step1_Maschine; step1_Maschine -> "Bytecode"; "Bytecode" -> step2_Interpretierer; step2_Interpretierer -> step2_Maschine; step2_Maschine -> "Ergebnis"; }

El resultado que obtengo se parece a lo siguiente:

Esperaba ver una caja alrededor de ambos subgrafos. ¿Que me estoy perdiendo aqui?