【问题标题】:Tree drawing with graphviz用 graphviz 绘制树 【发布时间】:2013-03-12 23:00:54 【问题描述】: 有没有办法强制节点在 graphviz 中的相同 y 坐标上呈现,并强制其他节点在另一个之上呈现? 【问题讨论】: 标签: tree graphviz 【解决方案1】: 要将节点限制在同一等级(y 坐标相同),您可以使用子图和rank: digraph g{ 1; {rank=same; 2; 3;} 1 -> 2; 1 -> 3; 2 -> 3; } 要在彼此之上绘制节点,您可以使用group 属性: digraph g{ 1[group=a]; {rank=same; 2[group=a];3;} 1 -> 2; 1 -> 3; 2 -> 3; } 来自group的文档: 如果一条边的端点属于同一个组,即有 同组属性,参数设置避免交叉,保持 边缘笔直 【讨论】: