1
graphvizのノードの順序を制御するためにランク= sameを使用しようとしています。 e.g.私はこの異常な行動を見つけました。私が欲しいのは、予想されるためには、ノードa、b、cを取得すること、すなわち、その後、その後、C B:私はgraphvizのは、その道の外に行くだろうない理由を見ないgraphviz newrank = true、予期しない注文
digraph foo{
newrank=true
"o4"->"x3"
"o4"->"x4"
"o5"->"x3"
"o5"->"x4"
subgraph cluster_7 {
"a"->"i"
"b"->"i"
"c"->"i"
}
{rank="same";"a"->"b";"b"->"c"}
}
a、b、cの順番を混乱させる。コードのあらゆる部分を変更した場合、たとえばoノードとxノードの間のエッジの1つを削除すると、問題は消えます。 newrank=true
を削除すると消えますが、それ以外の場合はrank=same
仕様によってサブグラフからノードがシフトされます。サブグラフを通常のクラスタにすると消えます。つまり、cluster_
で名前を開始しませんが、これも必要です。 rank=same
行を削除すると消えますが、これも必要です。何か案は?