64

ノードの位置を強制しようとしています。ノードのx座標とy座標と、有向グラフがあります。行 (y 座標) を処理するために rank=same を使用できますが、列 (x 座標) を処理する方法がわかりません。

4

3 に答える 3

73

pos属性 ( https://www.graphviz.org/doc/info/attrs.html#d:pos )を使用できます。例:

xxx [
    label = xxx
    pos = "0,0!"
]

yyy [
    label = yyy
    pos = "10,10!"
]

コマンドラインが(fdpの場合)になるように、エンジンを指定neatoまたはfdpレイアウトする必要もあります。dot

dot -Kfdp -n -Tpng -o sample.png sample.dot
于 2011-03-17T19:33:59.273 に答える
0

-nでフラグを機能させることができませんでしたdot -Kfdp

ただし、次のコマンドを使用して、neatoで動作させることができました。

neato sample.dot -n -Tpng -o sample.png

于 2016-07-06T10:41:01.077 に答える