Sandbox/Graphviz: Unterschied zwischen den Versionen
< Sandbox
Rkr (Diskussion | Beiträge) K (→Example 2) |
Rkr (Diskussion | Beiträge) K (→Example 3) |
||
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
https://www.mediawiki.org/wiki/Extension:GraphViz | This page is for testing the functionality of the [https://www.mediawiki.org/wiki/Extension:GraphViz 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 [[Help:Extensions#Graphviz|Graphviz]] for further help. | |||
== Example 1 == | == Example 1 == | ||
<pre><nowiki> | |||
<graphviz border='frame' format='png' caption='Graph for example no. 1'> | <graphviz border='frame' format='png' caption='Graph for example no. 1'> | ||
digraph example1 {Hello-> | digraph example1 {Hello->World} | ||
</graphviz> | |||
</nowiki></pre> | |||
<graphviz border='frame' format='png' caption='Graph for example no. 1'> | |||
digraph example1 {Hello->World} | |||
</graphviz> | </graphviz> | ||
{{Clr}} | {{Clr}} | ||
== Example 2 == | == Example 2 == | ||
<pre><nowiki> | |||
<graphviz border='frame' format='png' caption='Graph for example no. 2'> | <graphviz border='frame' format='png' caption='Graph for example no. 2'> | ||
digraph example2 {Hello->World->Europe} | digraph example2 {Hello->World->Europe->Germany->NRW->Mettmann} | ||
</graphviz> | |||
</nowiki></pre> | |||
<graphviz border='frame' format='png' caption='Graph for example no. 2'> | |||
digraph example2 {Hello->World->Europe->Germany->NRW->Mettmann} | |||
</graphviz> | </graphviz> | ||
{{Clr}} | {{Clr}} | ||
== Example 3 == | == Example 3 == | ||
<pre><nowiki> | |||
<graphviz renderer='neato' caption='Graph for example no. 3'> | <graphviz renderer='neato' caption='Graph for example no. 3'> | ||
graph example3 { | graph example3 { | ||
Zeile 19: | Zeile 38: | ||
human -- cat; | human -- cat; | ||
cat -- mouse; | cat -- mouse; | ||
mouse -- corn; | |||
corn -- human; | |||
} | |||
</graphviz> | |||
</nowiki></pre> | |||
<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> | ||
{{Clr}} | {{Clr}} | ||
== Example 4 == | == Example 4 == | ||
<pre><nowiki> | |||
<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> | |||
</nowiki></pre> | |||
<graphviz renderer='neato' caption='Graph for example no. 4'> | <graphviz renderer='neato' caption='Graph for example no. 4'> | ||
graph example4 { | graph example4 { | ||
Zeile 40: | Zeile 94: | ||
} | } | ||
</graphviz> | </graphviz> | ||
== See also == | |||
*[[Sandbox/Mscgen]] | |||
[[Category:Sandbox|Graphviz]] |
Aktuelle Version vom 16. Juli 2017, 12:42 Uhr
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>