2011-09-09 8 views

答えて

14

styleでこれを行うことができます。

style=invisを使用した例:

digraph g{ 
subgraph cluster0 { 
    style=invis; 
    1 -> 2; 
} 
} 

あなたがsubgraph[style=invis]を使用し、すべて部分グラフのデフォルトとしてこれを使用したい場合:

digraph g{ 
subgraph[style=invis]; 

subgraph cluster0 { 
    1 -> 2; 
} 
} 
+0

サブグラフ[スタイル=インビス]についてのヒントはありますか?この行をグラフの一番上に追加すると、構文エラーが発生します。 – Dimpl

+3

'graph [style = invis]'も動作するかもしれません – marapet

+0

ありがとう、それは動作します。 style = invisは、メイングラフでもデフォルトを設定します: digraph g { style = invis; サブグラフcluster0 { 1 - > 2; } } – Dimpl

4

あなたがstyle=invis使用することができます。

subgraph cluster1 { 
    style=invis 
    ... 
} 

上記のstyle=invisの代替方法として、pencolor=transparent(ローカルまたはグローバル)を設定することもできます。

+0

'style = invis'のアプローチはもはや「上」ではなく、私は答えを編集します – mirelon

+1

ありがとう! '' style = invis''とは対照的に、 '' pencolor = transparent''はサブグラフのラベルを実際に保存しました。 – MisterMiyagi

0

これはpenwidth = 0属性を使用して行うことができます。これは、ラベルテキストに影響することも、クラスタの境界ボックスを変更することもありません。

ほとんどの場合、style = hiddenpencolor = transparentのアトリビュートは機能しますが、クラスタラベルを押しつぶしたり、クラスタの周りに透明な線を残す必要はありません。

関連する問題