我想控制以下示例中某些元素的位置:
digraph {
graph [splines=ortho];
/* Node customization. */
node [shape=box];
join [shape=point];
set [label="set\npoint"];
/* Define node levels; driving elements on top,feed back below. */
{ rank = min; set; PID; P1; P2; join; OUT;}
{ rank = max; M1;}
/* Edges */
set -> PID -> P1 -> P2;
P2-> join [arrowhead=none];
join -> {OUT; M1};
PID -> M1 [dir=back];
}
- 如果我向M1等级添加更多元素,则边缘将连接到随机点(北/顶侧)。我想保持它们水平连接。能做到吗?
- 如何增加 PID / P1 / P2 之间的间距(边缘长度)?
- 最好将 P1 / M1 垂直对齐。能做到吗?
-
传统控制系统图没有 join 节点,并且一条边刚刚从另一条边出来。这可能吗?为此,我卸下了箭头。
也许某些问题是多余的,因为正确定位一个问题会使其他问题自然发生。