Sandbox/Graphviz

aus www.kruedewagen.de, Homepage von Ralf und Judith Krüdewagen (Kruedewagen)
Version vom 16. Juli 2017, 12:42 Uhr von Rkr (Diskussion | Beiträge) (→‎Example 3)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

This page is for testing the functionality of the Graphviz extension using graphviz tool and language.

Editing Notes:

  • Each graph on a page must have its own name to be set after the (di)graph keyword.
  • After a graph has changed you often need to reload the page. Check the notices.
  • See Graphviz for further help.

Example 1

<graphviz border='frame' format='png' caption='Graph for example no. 1'>
digraph example1 {Hello->World}
</graphviz>

<graphviz border='frame' format='png' caption='Graph for example no. 1'> digraph example1 {Hello->World} </graphviz>

Example 2

<graphviz border='frame' format='png' caption='Graph for example no. 2'>
digraph example2 {Hello->World->Europe->Germany->NRW->Mettmann}
</graphviz>

<graphviz border='frame' format='png' caption='Graph for example no. 2'> digraph example2 {Hello->World->Europe->Germany->NRW->Mettmann} </graphviz>

Example 3

<graphviz renderer='neato' caption='Graph for example no. 3'>
graph example3 {
  monkey -- human;
  human -- dog;
  human -- cat;
  cat -- mouse;
  mouse -- corn;
  corn -- human;
}
</graphviz>

<graphviz renderer='neato' caption='Graph for example no. 3'> graph example3 {

 monkey -- human;
 human -- dog;
 human -- cat;
 cat -- mouse;
 mouse -- corn;
 corn -- human;

} </graphviz>

Example 4

<graphviz renderer='neato' caption='Graph for example no. 4'>
graph example4 {
  run -- intr;
  intr -- runbl;
  runbl -- run;
  run -- kernel;
  kernel -- zombie;
  kernel -- sleep;
  kernel -- runmem;
  sleep -- swap;
  swap -- runswap;
  runswap -- new;
  runswap -- runmem;
  new -- runmem;
  sleep -- runmem;
}
</graphviz>

<graphviz renderer='neato' caption='Graph for example no. 4'> graph example4 {

 run -- intr;
 intr -- runbl;
 runbl -- run;
 run -- kernel;
 kernel -- zombie;
 kernel -- sleep;
 kernel -- runmem;
 sleep -- swap;
 swap -- runswap;
 runswap -- new;
 runswap -- runmem;
 new -- runmem;
 sleep -- runmem;

} </graphviz>

See also