我有一个简单的点图来展示如何执行测试。
PerformTests; PerformTests<---+
PerformTests -> TestsPassed; | |
TestsPassed [shape="diamond"]; v |
TestsPassed -> Release [label="Yes"]; TestsPassed |
TestsPassed -> FixErrors [label="No"]; Y| N\ |
FixErrors -> PerformTests; v FixErrors
Release 该图显示了所有节点的方框,但具有菱形形状的TestPassed除外。我的问题在这里。我希望钻石外面的边缘是从右边(东边)出来的,而不是斜向右下(东南角)的。
What I have What I want
^ ^
/ \ / \
< > < >--->
\ /\ \ /
v \ v 我在点语法中见过这样的compass_pt,但不知道如何使用它。我想要什么是可能的,怎么做呢?
发布于 2010-05-07 15:44:17
只需在compass_pt声明中的节点名后面添加:e (第5行)。
PerformTests; PerformTests<-----+
PerformTests -> TestsPassed; | |
TestsPassed [shape="diamond"]; v N |
TestsPassed -> Release [label="Yes"]; TestsPassed --> FixErrors
TestsPassed:e -> FixErrors [label="No"]; Y|
FixErrors -> PerformTests; v
Release 指南针e代表东部(在右侧)。左侧(西侧)使用w。还有针对东北等地区的ne。
发布于 2010-05-11 19:43:53
您可能还想尝试使用constraint='false'属性:
https://stackoverflow.com/questions/2781326
复制相似问题