2011-09-09 20 views

Respuesta

14

Puede hacerlo con style.

Ejemplo usando style=invis:

digraph g{ 
subgraph cluster0 { 
    style=invis; 
    1 -> 2; 
} 
} 

Si desea utilizar esto como un valor predeterminado para todos los subgrafos, utilice subgraph[style=invis]:

digraph g{ 
subgraph[style=invis]; 

subgraph cluster0 { 
    1 -> 2; 
} 
} 
+0

¿Algún consejo sobre el subgrafo [style = invis]? Agregar esta línea al principio de mi gráfico solo me da un error de sintaxis. – Dimpl

+3

'graph [style = invis]' también puede funcionar – marapet

+0

Gracias, eso funciona. style = invis en el gráfico principal también funciona para establecer el valor predeterminado: digraph g { style = invis; subgraph cluster0 { 1 -> 2; } } – Dimpl

4

Usted puede utilizar style=invis:

subgraph cluster1 { 
    style=invis 
    ... 
} 

Como alternativa al enfoque anterior style=invis, también puede establecer pencolor=transparent (localmente o globalmente).

+0

El enfoque 'style = invis' ya no está" arriba ", voy a editar la respuesta – mirelon

+1

¡Muchas gracias! En contraste con '' style = invis'', '' pencolor = transparent'' en realidad conservó la etiqueta del subgráfico. – MisterMiyagi

0

Esto se puede hacer utilizando el atributo penwidth = 0. Esto no afecta el texto de la etiqueta ni cambia el cuadro delimitador del clúster.

Aunque los atributos style = hidden y pencolor = transparent funcionan en la mayoría de los casos, puede ser necesario evitar aplastar la etiqueta del clúster y dejar una línea transparente alrededor del clúster.

Cuestiones relacionadas