【发布时间】:2012-01-19 00:51:24
【问题描述】:
假设这段代码使用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也可以。
【问题讨论】: