2012-10-28 80 views
2

我正在嘗試使用不同填充顏色的節點創建有向圖。我創建了一個GV文件是這樣的:不同顏色的graphviz節點

digraph mentions { 
    "A" -> "B" 
    "A" -> "C" 
    "B" -> "C" 
    "B" -> "A" 
    "A" [shape=circle, style=filled, fillcolor=red] 
    "B" [shape=circle, style=filled, fillcolor=green] 
    "C" [shape=circle, style=filled, fillcolor=purple] 
} 

我的命令行參數是:

ccomps -zX#0-1000 testGraphCalls.gv | \ 
grep "-" | cat <(echo "digraph mentions {") - <(echo "}") | \ 
sfdp -Gbgcolor=white -Ecolor=blue \ 
-Nwidth=1 -Nheight=1 -Nfixedsize=true \ 
-Nlabel='' -Earrowsize=0.4 -Gsize=75 -Gratio=fill \ 
-Tpng > test.png 

然而,我的白圈的節點黑邊。關於如何讓節點正確填充的任何想法?

回答

0

你的命令是什麼東西?當您在.dv文件中爲「 - 」grep時,grep將不會打印這三個屬性行。

你有程序dot,你可以用它來快速測試你的圖形文件嗎?

+0

運行命令'dot -Nlabel =''-Tpng -o test.png testGraphCalls.dot'給了我一張也填充白色的圖。 – user1253952

+1

沒關係,那有效!我已經取出了'shape = circle,style = filled''。但是,在每條生產線上都有這個功能。謝謝! – user1253952