Diagrams
De Semantic MediaWiki - Sandbox
Example 1 - graphviz
- Code
<graphviz border='frame' format='png' caption='Graph for example no. 1'>
digraph example1 {Hello->World}
</graphviz>
- Result

Example 2 - graphviz with renderer neato
- Code
<graphviz renderer="neato" caption="Graph for example no. 2">
graph example2 {
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>
- Result

Example 3 - graphviz
- Code
<graphviz caption="Graph for example no. 3 (contains Wiki-Links)" alt="phylogenetic tree" format="png">
digraph example3 {
node [shape=plaintext];
Mollusca [URL="[[wikipedia:Mollusca]]"];
Neomeniomorpha [URL="[[wikipedia:Neomeniomorpha]]"];
X1 [shape=point,label=""];
Caudofoveata [URL="[[wikipedia:Caudofoveata]]"];
Testaria [URL="[[wikipedia:Testaria]]"];
Polyplacophora [URL="[[wikipedia:Polyplacophora]]"];
Conchifera [URL="[[wikipedia:Conchifera]]"];
Tryblidiida [URL="[[wikipedia:Tryblidiida]]"];
Ganglioneura [URL="[[wikipedia:Ganglioneura]]"];
Bivalvia [URL="[[wikipedia:Bivalvia]]"];
X2 [shape=point,label=""];
X3 [shape=point,label=""];
Scaphopoda [URL="[[wikipedia:Scaphopoda]]"];
Cephalopoda [URL="[[wikipedia:Cephalopoda]]"];
Gastropoda [URL="[[wikipedia:Gastropoda]]"];
Mollusca->X1->Testaria->Conchifera->Ganglioneura->X2->Gastropoda
Mollusca->Neomeniomorpha
X1->Caudofoveata
Testaria->Polyplacophora
Conchifera->Tryblidiida
Ganglioneura ->Bivalvia
X2->X3->Cephalopoda
X3->Scaphopoda
}
</graphviz>
- Result

Example 4 - mscgen
- Code
<mscgen caption="Message sequence chart for example no. 4">
msc {
a,b,c;
a->b [label="ab()"];
b->c [label="bc(TRUE)"];
c=>c [label="process(1)"];
c=>c [label="process(2)"];
...;
c=>c [label="process(n)"];
c=>c [label="process(END)"];
a<<=c [label="callback()"];
--- [label="If more to run", ID="*"];
a->a [label="next()"];
a->c [label="ac()"];
b<-c [label="cb(TRUE)"];
b->b [label="stalled(...)"];
a<-b [label="ab() = FALSE"];
}
</mscgen>
- Result
