7

ノードの下位ランクをranksepグラフの残りの部分よりも小さくしたい。これどうやってやるの?ranksep異なるサブグラフに対して個別に設定する正しい構文が見つからないようです。

これは機能していません - すべてのランクが同じように分離されています (大きなranksepと小さなranksepの両方が無視されます):

graph G{
  {  ranksep=1.0; // big separation
     1 -- 2
     1 -- 3
  }
  {  ranksep=0.2;  // small separation
     2 -- 4
     2 -- 5
     3 -- 6
     3 -- 7
  }
}

結果:

ランクセップ

4

2 に答える 2

2

エッジの最小の長さを指定できます。dotguide から:「minlen は、頭と尾のランク間の最小差を定義します」。グラフの外観を調整するには、ranksep (グローバル) と minlen の両方を調整する必要がある場合があることに注意してください。

graph G{
  ranksep=0.1;  // small separation
  {  
     1 -- 2 [ minlen =4]
     1 -- 3 [ minlen =4]
  }
  {  
     2 -- 4
     2 -- 5
     3 -- 6
     3 -- 7
  }
}

結果 : エッジの最小長

于 2018-03-13T20:24:45.883 に答える