graphviz入门
范例入门
1. 工作流
digraph d {
edge[color=red, arrowhead=vee, fontcolor=gray];
node[style=filled, color=gray, fontcolor=dodgerblue2, shape=box]
a[shape=box, label=" 电灯不工作了"];
b[label=" 电源\n接好了吗?", shape=diamond];
d[label=" 灯泡\n烧毁了吗?", shape=diamond];
e[label=" 更换灯泡", rank=same];
c[label=" 接好电源"];
f[label=" 修理电灯"];
// b,c; d f;水平排列
{ rank=same b c}
{ rank=same d f}
a -> b;
b -> d[label=" 是"];
d -> e[label=" 是"];
b -> c[label=" 否"];
d -> f[label=" 否"];
}

2. UML
digraph c{
node[shape=record, rankdir=RL]
// {rank=same Rental Customer}
rankdir=LR
Movie[label="Movie\m|priceCode: int\l| ", ];
Rental[label="Rental\m|daysRented: int\l|"];
Customer[label="Customer\m| |statement()\l"];
// {rank=same Movie Rental Customer}
Movie -> Rental[dir=back, label="1"];
Rental -> Customer[dir=back, label="2"];
}


浙公网安备 33010602011771号