Widget:Graph

Z thewoodcraft.org

[editovat]

Template-info.svg Dokumentace

https://docs.mermaidchart.com/mermaid/intro

  • Graf, podobný následujcímu vzniká propojením nodů – uzlů, které definuje řetezec node_name za kterým je v hranaté závorce uveden jeho obsah: node_name[Node text]
  • Propojená nodů se vygeneruje na základě sekvence -->
  • Propojovací sekvenci lze modifikovat
  • Spojení, nebo rozdělení více nodů do jednoho zajistí ampresand &
  • Propojení lze popisovat. A to tak, že se řetězec, který popisuje propojení, umístí mezi svislítka. Svislítko ale systém MediaWiki interpretuje jako oddělovač proměnných. Proto je potřeba místo něj použít šablonu {{!}}

Následující příklad je graf je typu flowchar LR (left->right). Mají-li položky jít shora dolů, použije se TD (top->down)

Yes

No

Enjoy!

H

I

Start

Do you have coffee beans?

Grind the coffee beans

Buy ground coffee beans

Add coffee grounds to filter

Add hot water to filter

  • Odsazení a mezery hrají roli. Následující graf je typu kanban:

Todo

Ve stadiu zpracování

Prioritizace položek

Tikety ke zpracování

Hotovo

Vyřazené tikety

Udělat dokumentaci

Sepsat postup ohledně zpracování

Nejprve vytvořit s využitím náhledů nový graf.
Změny uložit teprve když je hotov.
V položce je možné aplikovat markdown syntaxi, ale…
fungují i šablony

Tikety lze přiřazovat a prioritizovat. Prirorita tiketu může mít hodnotu: 'Very Low', 'Low', 'High', 'Very High' a pro lepší čitelnost je vhodné parametry tiketu uzavřít do uvozovek.

Keny

MC-2038

Jak založit tiket

Keny

Zcela nedůležitý tiket

Keny

normání tiket bez priority a přiřazení

User:Keny

Tiket, který vede na uživatelskou wiki stránku

Marcus Woodward

Přiřazený tiket

Keny

Mohou mít shodné ID, protože to se vztahuje vždy k příslušné kategorii

  • Lze generovat i tzv. „myšlenkové mapy” mindmap

Root witha second lineUnicode works too: 🤓The dog in the hog... avery long text that wrapsto a new lineRegular labels still works

Problémy mohou dělat grafy, které pracují se znakem =, např. zenuml

Upozornění Pokud chcete vygenrované SVG upravit v aplikaci Inkscape, je potřeba udělat v kódu malou opravu. Nahradit root{--mermaid-font-family za root{mermaid-font-family. Udělat to lze např. pomocí aplikace sed:
Příklad
$ sed -i 's/--mermaid-font-family/mermaid-font-family/g' ulozeny_graf.svg