2012-04-26 4 views
0

neatoを使用して、非常に簡単なグラフ(3つの整列ノード)をpngとして出力しようとしています。 ソースファイルが、始まる:neatoでコンパイルする

graph { 
    graph [size="8,5"]; 
    node [label="\N", pin=true, shape=circle]; 
    0 [pos="0,0", pin=true, style=filled]; 
    1 [pos="0,60", pin=true, style=filled]; 
    2 [pos="0,120", pin=true, style=filled]; 
    1 -- 0; 
    2 -- 1; 
    3 -- 2; 
} 

残念なことに、ノード(1,2,3)のラベルは、出力画像(PNG)に示されていません。 非常に同じソースファイルは、別のUnixコンピュータから実行したときに別の結果を生成しますが、どのライブラリや設定が異なるか分かりません。 何が悪いと思いますか?

+0

ノードが3つのみの場合は、完全なソースを投稿できますか? – larsks

+0

また、どのバージョンのGraphvizを使用していますか(問題のあるシステムと問題のあるシステムで)。 – larsks

+0

グラフ{ グラフ[サイズ= "8,5"]; ノード[ラベル= "\ N"、ピン=真、形状=円]; 0 [pos = "0,0"、pin = true、style = filled]; 1 [pos = "0,60"、pin = true、style = filled]; 2 [pos = "0,120"、ピン=真、スタイル=塗りつぶし]; 1 - 0; 2 - 1; 3 - 2; }私はそれが動作する他のシステムにアクセスする必要はありませんが、生成された出力pngがあります。私のマシン上では、バージョンはneatoです - Graphvizバージョン2.20.2(Tue Mar 2 19:03:41 UTC 2010) – bob

答えて

0

明示的なサイズと位置情報を削除すると正しくレンダリングされますか?つまり、あなたがそれを与えるなら...

graph { 
    node [label="\N", pin=true, shape=circle, style=filled]; 
    0; 
    1; 
    2; 
    1 -- 0; 
    2 -- 1; 
    3 -- 2; 
} 

...ノードラベルが正しく表示されますか?この入力は、graphviz 2.28.0と2.12の両方で私のために正しく表示されます。

+0

その場合、ラベルが表示されますが、余分な情報が何かのためにあるので、私は尋ねたものに従ってノードを配置したいと思います。 – bob

関連する問題