Différences entre les versions de « Mermaid - graph »

De Semantic MediaWiki - Sandbox

(this should work but it does not - never mind)
(chg)
Ligne 1 : Ligne 1 :
This page holds examples for the [[mw:Extension:Mermaid|Mermaid]] extension. See also [https://mermaidjs.github.io/ mermaidjs.github.io] for further documentation.
+
== Syntax ==
 
 
== example 1 - graph ==
 
; Syntax
 
 
<pre>
 
<pre>
 
{{#mermaid:graph TD;
 
{{#mermaid:graph TD;
Ligne 11 : Ligne 8 :
 
}}
 
}}
 
</pre>
 
</pre>
; Result
 
{{#mermaid:graph TD;
 
A-->B;
 
A-->C;
 
B-->D;
 
C-->D;
 
}}
 
  
 
+
== Result ==
== example 2 - graph with links ==
 
; Syntax
 
<pre>
 
{{#mermaid:graph TD;
 
A-->B;
 
A-->C;
 
B-->D;
 
C-->D;
 
click A "https://sandbox.semantic-mediawiki.org/wiki/A"
 
click B "https://sandbox.semantic-mediawiki.org/wiki/B"
 
click C "https://sandbox.semantic-mediawiki.org/wiki/C"
 
click D "https://sandbox.semantic-mediawiki.org/wiki/D"
 
}}
 
</pre>
 
; Result
 
 
{{#mermaid:graph TD;
 
{{#mermaid:graph TD;
 
  A-->B;
 
  A-->B;
Ligne 40 : Ligne 15 :
 
  B-->D;
 
  B-->D;
 
  C-->D;
 
  C-->D;
click A "https://sandbox.semantic-mediawiki.org/wiki/A"
 
click B "https://sandbox.semantic-mediawiki.org/wiki/B"
 
click C "https://sandbox.semantic-mediawiki.org/wiki/C"
 
click D "https://sandbox.semantic-mediawiki.org/wiki/D"
 
}}
 
 
== example 3 - sequence diagram ==
 
; Syntax
 
<pre>
 
{{#mermaid:sequenceDiagram
 
participant Alice
 
participant Bob
 
  Alice->John: Hello John, how are you?
 
  loop Healthcheck
 
  John->John: Fight against hypochondria
 
  end
 
  Note right of John: Rational thoughts <br/>prevail...
 
  John-->Alice: Great!
 
  John->Bob: How about you?
 
  Bob-->John: Jolly good!
 
}}
 
</pre>
 
; Result
 
{{#mermaid:sequenceDiagram
 
participant Alice
 
participant Bob
 
  Alice->John: Hello John, how are you?
 
  loop Healthcheck
 
  John->John: Fight against hypochondria
 
  end
 
  Note right of John: Rational thoughts <br/>prevail...
 
  John-->Alice: Great!
 
  John->Bob: How about you?
 
  Bob-->John: Jolly good!
 
}}
 
 
== example 4 - gantt chart ==
 
; Syntax
 
<pre>
 
{{#mermaid:gantt
 
dateFormat  YYYY-MM-DD
 
title Adding GANTT diagram functionality to mermaid
 
section A section
 
Completed task            :done,    des1, 2014-01-06,2014-01-08
 
Active task              :active,  des2, 2014-01-09, 3d
 
Future task              :        des3, after des2, 5d
 
Future task2              :        des4, after des3, 5d
 
section Critical tasks
 
Completed task in the critical line :crit, done, 2014-01-06,24h
 
Implement parser and jison          :crit, done, after des1, 2d
 
Create tests for parser            :crit, active, 3d
 
Future task in critical line        :crit, 5d
 
Create tests for renderer          :2d
 
Add to mermaid                      :1d
 
}}
 
</pre>
 
; Result
 
{{#mermaid:gantt
 
dateFormat  YYYY-MM-DD
 
title Adding GANTT diagram functionality to mermaid
 
section A section
 
Completed task            :done,    des1, 2014-01-06,2014-01-08
 
Active task              :active,  des2, 2014-01-09, 3d
 
Future task              :        des3, after des2, 5d
 
Future task2              :        des4, after des3, 5d
 
section Critical tasks
 
Completed task in the critical line :crit, done, 2014-01-06,24h
 
Implement parser and jison          :crit, done, after des1, 2d
 
Create tests for parser            :crit, active, 3d
 
Future task in critical line        :crit, 5d
 
Create tests for renderer          :2d
 
Add to mermaid                      :1d
 
 
}}
 
}}
  
 
[[Category:Mermaid examples]]
 
[[Category:Mermaid examples]]

Version du 18 janvier 2018 à 15:46

Syntax

{{#mermaid:graph TD;
 A-->B;
 A-->C;
 B-->D;
 C-->D;
}}

Result

Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de cookies.