Mindmap
Et mindmap er et diagram, der bruges til grafisk at organisere information og vise relationerne mellem delene af en helhed. Det oprettes typisk omkring et emne, som tegnes i midten af en tom side, hvorefter relaterede ideer tilføjes rundt omkring. Hovedideerne forbindes direkte til emnet, og andre ideer forgrener sig fra disse hovedideer.
Eksempel på mindmap:
Kopiér
Integrer
mindmap
root((mindmap))
Origins
Long history
Popularisation
British popular psychology author Tony Buzan
Research
On effectiveness<br/>and features
On Automatic creation
Uses
Creative techniques
Strategic planning
Argument mapping
Tools
Pen and paper
Mermaid
Syntaks
Syntaksen til at oprette et mindmap er enkel og afhænger af indrykning til at angive niveauet i hierarkiet.
I eksemplet nedenfor kan du se 3 forskellige niveauer. Det første niveau begynder i venstre side af teksten; det andet niveau har to linjer, der begynder i samme kolonne og definerer knuden A. Teksten på det tredje niveau er mere indrykket end de foregående linjer og definerer knuderne B og C.
Kopiér
Integrer
mindmap
Root
A
B
C
Kort sagt er dette en simpel tekstdisposition, hvor rodknuden hedder Root og har en underknude A. A har igen to underknuder, B og C. I figuren nedenfor kan vi se, at den rendres som et mindmap.
Kopiér
Integrer
mindmap
Root
A
B
C
På denne måde kan vi bruge en tekstdisposition til at generere et hierarkisk mindmap.
Forskellige former
Et Mermaid-mindmap kan bruge forskellige former til at vise knuder. Når du angiver en knudeform, ligner syntaksen flowdiagramknuder: først et ID, derefter formdefinitionen, og teksten placeres i formens visningsboks
Et mindmap kan vise følgende former:
Rektangel
Kopiér
Integrer
mindmap
id[I am a square]
Afrundet rektangel
Kopiér
Integrer
mindmap
id(I am a rounded square)
Cirkel
Kopiér
Integrer
mindmap
id((I am a circle))
Eksplosionsbobbel
Kopiér
Integrer
mindmap
id))I am a bang((
Sky
Kopiér
Integrer
mindmap
id)I am a cloud(
Sekskant
Kopiér
Integrer
mindmap
id{{I am a hexagon}}
Standard
Kopiér
Integrer
mindmap
I am the default shape
Ikoner og klasser
Ikon
Som i flowdiagrammer kan du tilføje ikoner til knuder, men med en nyere syntaks. Skriftbaserede ikonstile tilføjes under integrationen, så de er tilgængelige på websider. Du kan tilføje dem til mindmap-knuder med syntaksen ::icon().
Kopiér
Integrer
mindmap
Root
A
::icon(fa fa-book)
B(B)
::icon(mdi mdi-skull-outline)
Klasse
På samme måde ligner syntaksen til at tilføje klasser den, der bruges i flowdiagrammer. Du kan bruge tre kolonner ::: til at tilføje klasser, og klassenavnene adskilles med mellemrum. I eksemplet nedenfor har en af knuderne to brugerdefinerede klasser: urgent gør baggrunden rød og teksten hvid; large øger skriftstørrelsen:
Kopiér
Integrer
mindmap
Root
A[A]
:::urgent large
B(B)
C
Markdown-strenge
Markdown-strengfunktionen forbedrer mindmaps ved at tilbyde en mere fleksibel strengtype, understøtter tekstformateringsmuligheder som fed og kursiv samt automatisk ombrydning af tekst i etiketter.
Kopiér
Integrer
mindmap
id1["`**Root** with
a second line
Unicode works too: 🤓`"]
id2["`The dog in **the** hog... a *very long text* that wraps to a new line`"]
id3[Regular labels still works]
Formatering:
- For at gøre tekst fed skal du bruge dobbelte stjerner ** før og efter teksten.
- For at gøre tekst kursiv skal du bruge en enkelt stjerne * før og efter teksten.