neatoを使用してこのコードを想定します。
graph sample {
  layout=neato
  overlap=false
  splines=true
  tailclip=false
  headclip=false
  A -- I
  A -- J
  A -- B
  A -- H
  A -- E
  A -- K
  B -- D
  B -- C
  B -- L
  C -- M
  C -- N
  C -- O
  D -- P
  D -- Q
  E -- R
  F -- A
  G -- F
  H -- J
}
これにより、次の図が得られます。

私が必要としているのはX、常に親ノードの南の位置に固定されたノードを配置することです。つまり、別の関係を置く場合はA -- X、X常に南に配置する必要がありますA。そして、私は他のすべてがどこで終わるかは本当に気にしません。
pos属性を調べましたがX、実際には固定された位置ではなく、彼の関係に関連する位置にあるため、解決策ではないようです。
また、、ただし、エッジが出入りする場所を定義するだけで、ノードの方向には実際には影響しませんtailport。headport
アップデート
物事をより明確にするための追加の画像:

ネイトは必要ありませんが、グラフをUDまたはLRドットツリーのように見せたくありません。線形に並べたくありません。circo、fdp、sfdp、twopiも大丈夫です。

