ドット有向グラフは、異なるランクディレクトリを持つサブグラフを許可しますか?
-
06-07-2019 - |
質問
dot 有向グラフ言語を使用して、異なるランクディレクトリを持つサブグラフを作成することは可能ですか?
以下を試しましたが、うまくいきませんでした。 rankdir =" TB"の存在にもかかわらず、両方のグラフは左から右にありました。サブグラフ内。
digraph g {
rankdir="LR";
LEFT->RIGHT;
clusterrank="local";
subgraph cluster1 {
rankdir="TB";
node[style=filled];
color=black;
TOP->BOTTOM;
}
}
同じダイアグラムで上/下および左/右のグラフを取得する他の構文はありますか、それとも不可能ですか?
解決
これは長年の機能リクエストのようです: http://www.graphviz.org/bugs/b1279.html
他のヒント
必死に同じ機能を望んで、私はGoogledと" トリック&quot ;: 基本的に、目に見えないエッジ(および必要に応じてノード)を追加してランクをシンクします。
サブグラフには clusterrank
属性があります。これを試してください:
clusterrank=local;
所属していません StackOverflow