新建文件test.dot, 写入下列内容,保存退出。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
digraph test { //设置节点形状为宽高为0的点。 node [shape="point" height=0 width=0]; i1; i2; i3; i4; //设置节点相关属性 node[fontsize=15, color = black, shape = box, width=1.3, height=0.7]; a [label="置i为100" color="black"]; b [label="i--" color="black" fontsize=20]; c [label="i<0?" color="black" shape=diamond]; d [label="退出"] //连接节点 a -> i4 [arrowhead=none]; i4 -> b [arrowhead=none]; b -> c; c -> i1 [arrowhead=none]; //设置同等级连接(水平连接),i2在前,i1在后,不显示箭头 {rank=same i2->i1 [minlen=4 arrowhead=none label=No]}; //同理,minlen为最小长度 {rank=same i3->i4 [minlen=4]}; //连接垂直线上的i2,i3 i3->i2 [arrowhead=none]; i1->d [label=Yes]; } |
dot生成图像命令:
1 2 3 |
dot -Tpdf test.dot -o test.ps |
效果如下,其中红色字体是后期加上,以供指示: