2015-05-12 11 views
8

vorrei cambiare attributo di carattere come nell'esempio qui sottoGraphviz grassetto attributo

example

non v'è alcun modo per cambiare il tipo di carattere di appena poche parole all'interno di un label invece di utilizzare il cambiamento attributo globale fontname="times bold italic" ? Devo convertire in png.

risposta

13

È possibile utilizzare HTML-like labels in graphviz e definire le etichette con testo in parte in grassetto:

mynode [label=<<FONT FACE="boldfontname">bold text</FONT>>] 

Oppure utilizzare il tag <B>:

mynode [label=< <B>bold text</B> regular text >] 
+0

Grazie, funziona! –

+0

Nota la restrizione ... "Inoltre, tutti questi markup sono attualmente ** disponibili solo tramite i renderer cairo e svg **." – cmcginty

+0

@cmcginty L'OP voleva convertire in png, cairo dovrebbe funzionare perfettamente bene per questo - un downvote sembra un po 'aspro ... – marapet