ドット有向グラフは、異なるランクディレクトリを持つサブグラフを許可しますか?

StackOverflow https://stackoverflow.com/questions/1014092

  •  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;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top