Graphvizでパッケージ図

Graphvizでパッケージ図を書く。

Graphvizでパッケージ図

digraph sample {
  graph [fontname = "monospace", fontsize = 10];
  node  [fontname = "monospace", fontsize = 10];
  edge  [fontname = "monospace", fontsize = 10];

  // node
  node    [shape = tab];
  control [label = "コントロール"];
  domain  [label = "ドメイン"];
  GUI;

  // edge
  edge              [style = dashed];
  control -> GUI    [arrowhead = vee];
  control -> domain [arrowhead = vee];

  // rank
  {rank = same; GUI; domain; };
}