【发布时间】:2011-07-18 20:41:10
【问题描述】:
我是 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' 位于底部。
此外,是否可以在同一个图中并排绘制两个这样的三角形(中间留有适当的空间)?如果有,是如何实现的?
非常感谢。
【问题讨论】:
标签: layout positioning graphviz dot dot2tex