私はしばらくこのことに苦労しており、まっすぐ答えを見つけることはできないようです。私はgraphvizで複合サブグラフを扱っており、2つのサブグラフを互いに整列させるための正しい組み合わせの設定を見つけることはできないようです。graphvizに固定サイズの部分グラフを生成させるにはどうすればよいですか?
同封は
digraph g {
compound=true;
subgraph cluster_top {
graph [color=black, label="Top", rank=min];
nodeA; nodeB; nodeC
cluster_top_DUMMY [shape=point style=invis]
}
subgraph cluster_service {
graph [color=black, label="Bottom", rank=min];
node1; node2; node3; node4; node5; extra_long_node
cluster_bottom_DUMMY [shape=point style=invis]
}
cluster_top_DUMMY -> cluster_bottom_DUMMY [ style=invis ]
}
これは、トップ部分グラフよりもかなり広いボトム部分グラフで出力を生成します...問題を示すための簡単な例です。
トップとボトムの両方が常に正確に同じ幅であることを保証するためには何を私が本当に欲しいのです。さらに、使用可能な幅に収まるノードが多すぎると、追加のノード行が生成されます。