2012-02-02 29 views
9

Dato un nodo in questo modo, su uno sfondo biancoGraphviz: Come cambiare il colore del bordo

"test" [ 
    style="filled,dashed" 
    shape=box 
    color=lightgray 
    label="Hello World" 
]; 

Come faccio a fare il nero bordo tratteggiato?

+0

anche: http://stackoverflow.com/questions/7168549/dot-how-to-decorate-graph-nodes-with-black-outline-while-filled-with-another-co – webwesen

risposta

13

Ho trovato una soluzione che funziona nel mio caso.

"test" [ 
    style="filled,dashed" 
    shape=box 
    color=black 
    fillcolor=lightgray 
    label="Hello World" 
]; 

Era fuorviante perché se fillcolor non è specificato, appare questo verrà impostato a color.

+4

Corretto. Come dice la documentazione, [se fillcolor non è definito, viene usato il colore] (http://www.graphviz.org/content/attrs#dfillcolor). – ryandesign

3

Così si può effettivamente ottenere questo con una linea meno:

"test" [ 
    style="filled,dashed" 
    shape=box 
    fillcolor=lightgray 
    label="Hello World" 
]; 

Nel mio test almeno tra cui un fillcolor senza color default bordo nero.

Problemi correlati