Przewodnik po składni wykresu ćwiartkowego Mermaid.js

Co to jest wykres ćwiartkowy?

Wykres ćwiartkowyto narzędzie strategicznej wizualizacji używane do kategoryzowania elementów w czterech różnych strefach na podstawie dwóch ciągłych zmiennych (np. Wysiłek vs. Skuteczność, lub Ważność vs. Pilność). Umieszczając punkty danych na płaszczyźnie współrzędnych 2D podzielonej osiami X i Y, możesz jasno rozróżnić wysokie priorytety „szybkie zwycięstwa” od niskich priorytetów „rozpraszających” lub długoterminowych „strategicznych zakładów.”to narzędzie strategicznej wizualizacji używane do kategoryzowania elementów w czterech różnych strefach na podstawie dwóch ciągłych zmiennych (np. Wysiłek vs. Skuteczność, lub Ważność vs. Pilność). Umieszczając punkty danych na płaszczyźnie współrzędnych 2D podzielonej osiami X i Y, możesz jasno rozróżnić wysokie priorytety „szybkie zwycięstwa” od niskich priorytetów „rozpraszających” lub długoterminowych „strategicznych zakładów.”

Za pomocą Mermaid.js, możesz zdefiniować swoje ćwiartki, tytuły osi i położenie punktów danych za pomocą prostego bloku deklaratywnego, umożliwiając Ci natychmiastowe tworzenie profesjonalnych macierzy decyzyjnych.

Podstawowy przewodnik składniowy: elementy i konstrukcje

Aby stworzyć poprawny, pełni działający wykres ćwiartkowy w Mermaid, musisz opanować układ współrzędnych, etykietowanie osi oraz umieszczanie punktów danych.

1. Inicjowanie płótna ćwiartkowego

Inicjujesz płótno wykresu ćwiartkowego w pierwszym wierszu za pomocą słowa kluczowego quadrantChartSłowo kluczowe. Następnie definiujesz etykiety dla czterech ćwiartek oraz tytuły osi X i Y.

quadrantChart
    tytuł Macierz priorytetyzacji projektów
    oś-x "Mały wysiłek" --> "Duży wysiłek"
    oś-y "Mały wpływ" --> "Duży wpływ"
    ćwiartka-1 "Strategiczne zakłady"
    ćwiartka-2 "Szybkie zwycięstwa"
    ćwiartka-3 "Rozpraszanie"
    ćwiartka-4 "Duże projekty"

2. Umieszczanie punktów danych

Dodajesz elementy do wykresu, podając ich nazwę wyświetlania, a następnie współrzędne X i Y (normalizowane między 0 a 1).

  • 0.0to początek osi.
  • 1.0to koniec osi.
quadrantChart
    tytuł Wpływ vs. Wysiłek
    oś-x "Mały wysiłek" --> "Duży wysiłek"
    oś-y "Mały wpływ" --> "Duży wpływ"
    ćwiartka-1 "Strategiczne zakłady"
    ćwiartka-2 "Szybkie zwycięstwa"
    ćwiartka-3 "Rozpraszanie"
    ćwiartka-4 "Duże projekty"
    "Zadanie A": [0.2, 0.8]
    "Zadanie B": [0.7, 0.2]

Najlepsze praktyki mapowania macierzy

  • Normalizuj swoje dane: Ponieważ współrzędne Mermaid są skalowane od 0,0 do 1,0, przekształć swoje wartości danych wejściowych na ten zakres procentowy przed wstawieniem ich do skryptu.
  • Jasne etykiety osi: Zawsze dodawaj opisowe etykiety osi, które jasno określają, co oznaczają osie X i Y (np. „Koszt” w porównaniu do „ROI”). Macierz bez zdefiniowanych osi to po prostu losowy wykres rozrzutu.
  • Ogranicz gęstość punktów: Jeśli na jednym wykresie kwadrantowym znajduje się więcej niż 15–20 punktów, stanie się on zbyt zatłoczony i nieczytelny. Jeśli masz większy zbiór danych, rozważ podział na wiele tematycznych wykresów.

Przykłady rzeczywistych wykresów kwadrantowych Mermaid.js

Przykład: Macierz priorytetyzacji funkcji produktu

Ten funkcjonalny szablon pomaga zespołom produktu kategoryzować funkcje na podstawie wysiłku potrzebnego do ich realizacji oraz potencjalnego wpływu na biznes.

quadrantChart
    tytuł Priorytetyzacja funkcji produktu
    oś-x "Mały wysiłek" --> "Duży wysiłek"
    oś-y "Mały wpływ" --> "Duży wpływ"
    kwadrant-1 "Długoterminowe zakłady"
    kwadrant-2 "Szybkie zwycięstwa"
    kwadrant-3 "Niski priorytet"
    kwadrant-4 "Główne inicjatywy"
    "Login API": [0,1, 0,9]
    "Narzędzie do personalizacji motywu": [0,8, 0,3]
    "Brama płatności": [0,6, 0,8]
    "Tryb ciemny": [0,2, 0,2]

Analiza składni: Przypisując `[0,1, 0,9]` do „Login API”, umieszczamy ją w lewym górnym kwadrancie (duży wpływ, mały wysiłek), oznaczając ją jako „Szybkie zwycięstwo”. Pozwala to stakeholderom natychmiast wizualnie zrozumieć priorytety drogi rozwojowej.

Przewijanie do góry