不能再订购点 - Graphviz

Can't order dot - Graphviz anymore

我正在使用 Debian Jessie。 我今天一直在研究 dot,但我无法订购任何东西——即使使用不可见节点技巧、rank=max、rank=same 等。 比如这个例子:

digraph hierarchy {

                nodesep=1.0 // increases the separation between nodes

                node [color=Red,fontname=Courier,shape=box] //All nodes will this shape and colour
                edge [color=Blue, style=dashed] //All the lines look like this

                Headteacher->{Deputy1 Deputy2 BusinessManager}
                Deputy1->{Teacher1 Teacher2}
                BusinessManager->ITManager
                {rank=same;ITManager Teacher1 Teacher2}  // Put them on the same level
}

from here 只是没有为我订购 - 无论我选择哪种引擎,例如 dot -Kfdp, fdp -Kfdp, neato, etc

一切都从中间的校长开始 - 即使

Headteacher [label="head teacher", rank=max]

同样,排序示例 here 也失败了。

我刚刚发现,虽然我的本地尝试失败了,但在 GraphvizFiddle 上一切都按预期工作。 ?

Graphviz command line reference 确认 -K 切换到 select 布局算法以覆盖从命令别名的名称推断的任何内容。如果您需要使用 dot 引擎,并且您没有使用 dot 命令,那么您需要将其明确指定为开关参数.

您指定的大部分分层 attributes 仅适用于分层 dot 引擎,否则没有任何影响。该摘要标识了哪些引擎受每个属性的影响。