6
私はGraphviz内にフィールドのグループを垂直に積み重ねようとしています(8個のフィールドがあるので、4x4が望ましいです)。私は8つのフィールドを含むサブグラフクラスターを持っています。デフォルトでは横並びに横並びに並べられているため、接続が非常に面倒です。サブフィールドが縦に積み重なっていればはるかに明確になると思う。Graphviz:サブグラフ内でフィールドを縦に積み重ねる
私はGraphviz内にフィールドのグループを垂直に積み重ねようとしています(8個のフィールドがあるので、4x4が望ましいです)。私は8つのフィールドを含むサブグラフクラスターを持っています。デフォルトでは横並びに横並びに並べられているため、接続が非常に面倒です。サブフィールドが縦に積み重なっていればはるかに明確になると思う。Graphviz:サブグラフ内でフィールドを縦に積み重ねる
ノードをレイアウトする一般的な手法は、の不可視エッジを使用することです。
次の例では、ノードn1〜n8はクラスタ内で垂直にレイアウトされていますが、エッジは表示されません。
digraph g{
subgraph cluster0 {
edge[style=invis];
n1->n2->n3->n4->n5->n6->n7->n8;
}
// some visible edges from nodes outside of the cluster to nodes within the cluster
a -> b;
a -> {n2;n7;n8};
b -> {n4;n6;n7;};
}
改善したいグラフのサンプルを追加できますか?私は*フィールド*がgraphvizの点で*ノード*であると仮定します。 4x4の意味は? 4つのノードの2つの列?または4つのノードの4つの列(したがって合計16のノード)?私は答えを加えましたが、あなたが何を理解しているのか分かりません。 – marapet