a -> b
あなたの例に追加しました。これが私が得る平文の出力です:
digraph x {
graph [autosize=false, size="25.7,8.3!", resolution=100];
node [label="\N", shape=rect];
graph [bb="0,0,54,108"];
a [pos="27,90", width=0.75, height=0.5];
b [pos="27,18", width=0.75, height=0.5];
a -> b [pos="e,27,36.104 27,71.697 27,63.983 27,54.712 27,46.112"];
}
ご覧のとおり、size
およびresolution
属性が出力に含まれています。
size
との値を変更できますが、プレーンテキスト出力resolution
の属性以外は変更されません。すべてのノードとエッジの位置は、グラフのバウンディング ボックス ( ) を基準にしています。bb
ただし、たとえばpngsize
を出力することにした場合、graphviz はこの情報を使用して、属性に従って境界ボックスをスケーリングしresolution
、最終的な画像サイズを計算します。
この例では、結果の png は 444 x 831 ピクセルになります (解像度 100 dpi の 8.3 インチは 830 ピクセルになります。上部のピクセルはおそらく丸め誤差によるものです)。
この回答size
で、属性と結果の画像サイズに関するより詳細な例を見つけることができます。