2011-06-15 8 views
5

Soy capaz de cambiar correctamente la fuente del borde y la fuente del nodo, pero mis intentos de cambiar las etiquetas del clúster no tienen ningún efecto. ¿Alguien me puede apuntar en la dirección correcta?¿Cómo configuro los atributos de la fuente del clúster en Graphviz?

He intentado labelfontname=, fontname= (en el borde y el nodo), pero parece que no puede encontrar la fórmula mágica para las etiquetas del clúster.

Respuesta

6

fontname funciona para etiquetas de clúster.

Aquí hay un ejemplo con la ilustración: es bastante simple, simplemente configúrelo antes de configurar el contenido de la etiqueta.

digraph g{ 
    node[fontname="Impact"]; 
    subgraph cluster0 { 
    "Cluster node"; 
    fontname="Courier"; 
    label="Cluster label"; 
    } 
    fontname="Arial"; 
    label="Graph Label"; 
} 

El resultado:

graphviz output showing the effect of fontname on a cluster

+0

Entonces qué fuente hizo heredar nodo? ¿Solo el predeterminado Times-Roman? – MJB

+1

Sí, si desea cambiar la fuente de todos los nodos, simplemente agregue 'node [fontname =" Impact "];' al principio (actualizaré el ejemplo) – marapet

+0

Gracias. Pensé que había intentado esa versión, pero debo haber hecho demasiados cambios y perdido la pista de lo que había intentado cuando. Por supuesto, mi código no está cerca de este simple, ya que se genera a partir de PHP y Oracle, pero puedo aplicar esto. Realmente lo aprecio. – MJB

Cuestiones relacionadas