Linux 使用neato发行版编译

Linux 使用neato发行版编译,linux,graphviz,neato,Linux,Graphviz,Neato,我正在尝试使用neato将一个非常简单的图3对齐节点输出为png。 源文件的开头是: 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 --

我正在尝试使用neato将一个非常简单的图3对齐节点输出为png。 源文件的开头是:

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计算机上运行时,同一个源文件会产生不同的结果,但我无法看到哪些库或配置可能不同。
知道怎么回事吗?

如果删除了明确的大小和位置信息,渲染是否正确?也就是说,如果你给它

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下,这个输入对我来说都是正确的。

如果只有三个节点,你能发布完整的源代码吗?还有,你在它工作的系统和有问题的系统上使用的graphviz的哪个版本?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=0120,pin=true,style=filled];1-0;2-1;3-2;}我无法访问它工作的其他系统,但我有它生成的输出png。在我的机器上,版本是neato-Graphviz版本2.20.2,星期二3月2日19:03:41 UTC 2010,在您的文件上使用dot-Graphviz版本2.20.2,星期二11月16日00:59:27 UTC 2010。是的,谢谢。dot和neato之间的区别是什么如果我改用点会有什么害处吗?为什么该文件会在另一台计算机上工作?这只是版本问题吗?那么我应该安装哪个版本?是的,在这种情况下,标签确实会显示出来,但有一些额外的信息,我想根据我的要求放置节点。