2012-04-26 3 views
0

J'essaye de produire un graphique très simple (3 noeuds alignés) comme png en utilisant neato. Le fichier source, commence par:compiler avec le problème 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; 
} 

Malheureusement, l'étiquette des noeuds (1,2,3) ne soit pas représenté dans l'image de sortie (PNG). Le même fichier source produit un résultat différent lorsqu'il est exécuté à partir d'un autre ordinateur Unix, mais je ne parviens pas à voir quelle bibliothèque ou configuration pourrait être différente. Une idée de ce qui ne va pas?

+0

Si ce n'est que trois nœuds, pouvez-vous simplement publier la source complète? – larsks

+0

En outre, quelle version de graphviz utilisez-vous (sur le système où cela fonctionne et le système avec le problème)? – larsks

+0

graphique { graph [size = "8,5"]; nœud [étiquette = "\ N", broche = vrai, forme = cercle]; 0 [pos = "0,0", broche = vrai, style = rempli]; 1 [pos = "0,60", pin = true, style = rempli]; 2 [pos = "0,120", pin = true, style = rempli]; 1 - 0; 2 - 1; 3 - 2; } Je n'ai pas accès à l'autre système où cela fonctionne, mais j'ai la sortie png générée. Sur ma machine, la version est neato - Graphviz version 2.20.2 (mar mar 2 19:03:41 UTC 2010) – bob

Répondre

0

Est-ce que le rendu est correct si vous supprimez votre taille explicite et vos informations de positionnement? C'est-à-dire, si vous le donnez ...

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

... les étiquettes de noeud apparaissent-elles correctement? Cette entrée me rend correctement sous graphviz 2.28.0 et 2.12.

+0

Oui, dans ce cas, les étiquettes apparaissent, mais les informations supplémentaires sont là pour quelque chose, je veux placer les nœuds en fonction de ce que j'ai demandé. – bob