Mapa myśli
Mapa myśli to diagram służący do graficznego organizowania informacji i pokazywania relacji między częściami całości. Jest zwykle tworzona wokół tematu; temat jest rysowany na środku pustej strony, a następnie wokół niego dodawane są formy wyrażania powiązanych myśli. Główne idee są bezpośrednio połączone z tematem, a inne myśli odgałęziają się od tych głównych idei.
Przykład mapy myśli:
Kopiuj
Osadź
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
Składnia
Składnia tworzenia mapy myśli jest prosta i opiera się na wcięciach do ustawiania poziomów w strukturze hierarchicznej.
W poniższym przykładzie widać 3 różne poziomy. Pierwszy poziom zaczyna się od lewej strony tekstu; drugi poziom ma dwie linie zaczynające się w tej samej kolumnie, definiujące węzeł A. Tekst trzeciego poziomu jest bardziej wcięty niż poprzednie linie, definiując węzły B i C.
Kopiuj
Osadź
mindmap
Root
A
B
C
Podsumowując, jest to prosty konspekt tekstowy, w którym węzeł główny nosi nazwę Root i ma jeden węzeł podrzędny A. A ma z kolei dwa węzły podrzędne B i C. Na poniższym rysunku widzimy, jak renderuje się to jako mapa myśli.
Kopiuj
Osadź
mindmap
Root
A
B
C
W ten sposób możemy użyć konspektu tekstowego do wygenerowania hierarchicznej mapy myśli.
Różne kształty
Mapa myśli Mermaid może używać różnych kształtów do wyświetlania węzłów. Podczas określania kształtu węzła składnia jest podobna do węzła schematu blokowego: najpierw ID, następnie definicja kształtu, a tekst umieszczony w polu wyświetlania kształtu
Mapa myśli może wyświetlać następujące kształty:
Prostokąt
Kopiuj
Osadź
mindmap
id[I am a square]
Prostokąt z zaokrąglonymi narożnikami
Kopiuj
Osadź
mindmap
id(I am a rounded square)
Okrąg
Kopiuj
Osadź
mindmap
id((I am a circle))
Bąbel eksplozji
Kopiuj
Osadź
mindmap
id))I am a bang((
Chmura
Kopiuj
Osadź
mindmap
id)I am a cloud(
Sześciokąt
Kopiuj
Osadź
mindmap
id{{I am a hexagon}}
Domyślny
Kopiuj
Osadź
mindmap
I am the default shape
Ikony i klasy
Ikona
Tak jak w schemacie blokowym, możesz dodawać ikony do węzłów, ale przy użyciu nowszej składni. Style ikon oparte na czcionkach są dodawane podczas integracji, dzięki czemu są dostępne na stronach internetowych. Możesz dodać je do węzłów mapy myśli za pomocą składni ::icon().
Kopiuj
Osadź
mindmap
Root
A
::icon(fa fa-book)
B(B)
::icon(mdi mdi-skull-outline)
Klasa
Podobnie składnia dodawania klas jest zbliżona do schematu blokowego. Możesz użyć trzech dwukropków :::, aby dodać klasy, oddzielając nazwy klas spacjami. W poniższym przykładzie do jednego z węzłów dołączono dwie niestandardowe klasy: urgent zmienia tło na czerwone, a tekst na biały; large zwiększa rozmiar czcionki:
Kopiuj
Osadź
mindmap
Root
A[A]
:::urgent large
B(B)
C
Ciąg znaków Markdown
Funkcja ciągów znaków Markdown wzbogaca mapę myśli, oferując bardziej elastyczny typ ciągu znaków, obsługę opcji formatowania tekstu, takich jak pogrubienie i kursywa, oraz możliwość automatycznego zawijania w obrębie etykiety.
Kopiuj
Osadź
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]
Formatowanie:
- Aby pogrubić tekst, użyj podwójnych gwiazdek ** przed i po tekście.
- Aby zapisać tekst kursywą, użyj pojedynczej gwiazdki * przed i po tekście.