タグ

ブックマーク / hiroakimikami.github.io (1)

  • dot(graphviz)でsubgraph間の位置関係を整える

    dotを使う時, node間の位置の調整には以下のようにrankを使う. digraph { a -> b b -> c {rank = same; b; c} } しかし, これは subgraph間に適用することができない. 例えば, 以下のようにrankを設定すると, 画像の通りcluster0, cluster1という新たなnodeとして解釈される. digraph { subgraph cluster0 { a  -> b } subgraph cluster1 { A -> B } a -> A b -> B {rank = same; cluster0; cluster1;} } この場合は, newrankなる属性をいじれば対処可能(参考: http://stackoverflow.com/questions/6824431/placing-clusters-on-the-

  • 1