我是 graphviz 的新手,我只是想知道如何确定图中的相对节点位置。例如,如果我想绘制一个简单的三角形“abc”,节点“a”在顶部,节点“b”和“c”在底部同一级别,我应该如何告诉 graphviz 布局根据需要节点?
我尝试了以下方法:
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”在底部。
此外,是否可以在同一个图中并排绘制两个这样的三角形(中间有一个很好的适当空间)?如果是这样,它是如何实施的?
非常感谢。