×

[PR]この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。

[トップページ] [星雲紀行] [MLXS] [WPGen] [自作音楽] [モデル] [vi/vim] [tips] [自己紹介]

Graphviz

目次

  1. このページは
  2. インストール
  3. コンパイル
  4. テスト
  5. tips
  6. 用語
  7. 参考文献・参考ウェブページ
  8. 履歴

このページは

Graphviz について。
簡単なコードからからグラフを作成できる。
出力はjpg png gif svg など多彩。
dot というコマンドになる。doxygen のクラス相関図作成ツールとしても有名。

[目次]

インストール

cygwin はソースからビルド不可だった。(2007/02/03)
cygwin からならwindows バイナリでパスを通すこと。
また日本語はパッチが必要。パッチはメンテされていない。
基本的に英語で表示。

[content]

コンパイル

以下のソースをコンパイルする。

digraph Main{
	start -> process;
	process -> end;
}
 $ dot -Tpng sample.dot -o sample.png
[content]

テスト


鍋の手順図。
英語は少し見にくいか。

digraph Main{
	// style
	graph [label = "diagram. NABE Sequence", rankdir = LR];
	//graph [label = "diagram. NABE Sequence", rankdir = LR, concentrate = true];
	//graph [size = "1.2, 2.3", label = "diagram 1. NABE Sequence"];

	// shape
	NABE_Start	[shape = box];
	Taberu		[shape = doublecircle];
	Nikomu		[shape = doublecircle];
	Shime		[shape = diamond];
	Manpuku		[shape = diamond];
	NABE_End	[shape = box];
	Nieta		[shape = diamond];
	//Taberu		[shape = tripleoctagon];

	// rank
   {rank = same; NABE_Start}
   {rank = same; Nikomu}
   {rank = same; HAKUSAI; NIKU; NINJIN; SAKANA; Enoki; Touhu; Negi;}
   {rank = same; Nieta;Udon_Tamago;}
   {rank = same; Taberu;}
   {rank = same; Manpuku; Shime;}
   {rank = same; NABE_End}


	// sequence
	NABE_Start	->	Nikomu [style = bold];

	DASHI_JIRU	->	Nikomu [label = HAJIME];
	HAKUSAI		->	Nikomu [label = HAYAME];
	NIKU		->	Nikomu [label = HAYAME];
	NINJIN		->	Nikomu [label = HAYAME];
	SAKANA		->	Nikomu[weight = 5];
	Enoki		->	Nikomu[weight = 5];
	Touhu		->	Nikomu[weight = 5];
	Negi		->	Nikomu[weight = 5];

	Nikomu		->	Nieta [weight = 1, style = dotted];
	Nieta		->	Nikomu	[label = NO];
	Nieta		->	Taberu	[label = YES, style = bold];
	
	Taberu		->	Shime [style = dotted];
	Shime		->	Udon_Tamago	[label = YES, style = bold];
	Taberu		->	Manpuku [style = dotted];

	Udon_Tamago	->	Nikomu[weight = 50];
	Shime		->	Taberu	[label = NO];
	Manpuku		->	Taberu [label = NO];
	Manpuku		->	NABE_End [label = YES, style = bold];
}

[content]

tips

_

[目次]

用語

[目次]

参考文献・参考ウェブページ

[目次]

履歴

  • 2007/02/03 初版作成
[目次]
ご意見、ご感想、誤字、間違い等、お気づきの点がありましたら KGussan@Gmail.com まで連絡ください。
このウェブページの注意・免責事項 Copyright (C) 2004-2012 KGussan. [トップページ]
[PR:元国税局勤務の起業家向け、遺産相続の相談なら植村洋税理士事務所:一時間無料税理士相談。お気軽に。]