3
我是graphviz的新手,我只是想知道如何确定图形中的相对节点位置。例如,如果我想绘制一个简单的三角形'abc',其中节点'a'位于顶部,节点'b'和'c'位于底部相同的位置,我应该如何告诉graphviz布置根据需要节点?控制graphviz(dot2tex)中节点的布局?
我尝试以下:
graph G
{
node [shape="circle"];
edge [lblstyle="auto"];
{rank=min; "a"}
a -- b [label = "-"];
a -- c [label = "-"];
{rank=same; "b" "c"}
b -- c [label = "+"];
}
但输出位置的节点“a”和在顶部的同一水平“B”,与节点“C”在底部。
另外,是否可以在同一个图中并排绘制两个这样的三角形(两者之间有一个很好的适当空间)?如果是这样,它是如何实施的?
非常感谢。
我实际上使用dot2tex包:http://www.fauskes.net/code/dot2tex/documentation/。我将上面的构建复制到了LaTeX文档中,并且它不会生成与您能够获得的相同的图形,相反,它给了我原始文章中描述的图形。 – skyork
这解释了lblstyle - 对不起,我对这个软件包没有任何经验。没关系我的回答... – marapet