PlantUML:DOT言語
@startdot 〜 @enddotでGraphviz(DOT言語)の記法が使える
PlantUML:Graphviz
Graphviz:DOT言語
Integration of Dot diagrams
風が吹けば桶屋が儲かる
https://plantuml-proxy.vercel.app/svg/https://scrapbox.io/api/code/suto3/PlantUML:DOT言語/dot01.pu#.svg
code:dot01.pu
@startdot
digraph foo {
node fontsize = 12, shape = box margin="0.6,0.1", style=rounded;
s1 label=" 風が吹く ";
s2 label=" 土ぼこりがたって目に入り盲人が増える ";
s3 label=" 盲人は三味線で生計を立てようとする ";
s4 label=" 三味線の胴を張る猫の皮の需要が増える ";
s5 label=" 猫が減るとねずみが増える ";
s6 label=" ねずみが桶をかじる ";
s7 label=" 桶屋が儲かる ";
s1->s2->s3->s4;
s4->s5->s6->s7;
}
@enddot
https://plantuml-proxy.vercel.app/svg/https://scrapbox.io/api/code/suto3/PlantUML:DOT言語/dot02.pu#.svg
code:dot02.pu
@startdot
digraph bar {
size ="8.5, 11";
rankdir = LR;
ratio=auto;
label="自動ドアの状態遷移図";
node fontsize = 12, shape = circle;
edge fontsize = 10;
s1 label="閉まっている状態";
s2 label="開いている状態";
s1 -> s2 label="センサ反応";
s2 -> s1 label="センサ無反応";
s2 -> s2 label="センサ反応";
s1 -> s1 label="センサ無反応";
}
@enddot
Graphviz
DOT言語
PlantUML
#plantuml-proxy