graphviz入門

範例入門node

1. 工做流bash

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. UML3d

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"];
}

  

相關文章
相關標籤/搜索