Proces Typ
Wyrażenie graficzne
Myślenie Typ
Wyrażenie strukturalne
Notatki Typ
Efektywne wyrażanie

Diagram kwadrantowySkładnia

Diagram kwadrantowy

Wykres kwadrantowy to wizualizacja dzieląca dane na cztery kwadranty. Służy do rysowania punktów danych na dwuwymiarowej siatce, gdzie jedna zmienna jest reprezentowana na osi x, a druga na osi y. Podział na kwadranty jest określany przez podzielenie diagramu na cztery równe części zgodnie z zestawem kryteriów specyficznych dla analizowanych danych. Wykresy kwadrantowe są często używane do identyfikowania wzorców i trendów w danych oraz ustalania priorytetów działań na podstawie pozycji punktów danych na diagramie. Są często stosowane w scenariuszach takich jak biznes, marketing i zarządzanie ryzykiem.

Przykład

Kod
                            
Kopiuj
Osadź
quadrantChart title Reach and engagement of campaigns x-axis Low Reach --> High Reach y-axis Low Engagement --> High Engagement quadrant-1 We should expand quadrant-2 Need to promote quadrant-3 Re-evaluate quadrant-4 May be improved Campaign A: [0.3, 0.6] Campaign B: [0.45, 0.23] Campaign C: [0.57, 0.69] Campaign D: [0.78, 0.34] Campaign E: [0.40, 0.34] Campaign F: [0.35, 0.78]

Składnia

Informacje

Jeśli na diagramie nie ma dostępnych punktów danych, tekst osi i nazwy kwadrantów będą renderowane na środku odpowiednich kwadrantów. Jeśli istnieją punkty danych, etykiety osi x będą renderowane od lewej strony odpowiedniego kwadrantu, a tekst kwadrantu jest wyświetlany na dole diagramu. Etykiety osi y będą renderowane na dole odpowiedniego kwadrantu, a tekst kwadrantu będzie renderowany na górze odpowiedniego kwadrantu.

Informacje

Dla wartości współrzędnych punktów danych wartość minimalna to 0, a maksymalna to 1.

Tytuł

Tytuł to krótki opis diagramu, który zawsze będzie renderowany na górze diagramu.

Przykład

                            
Kopiuj
Osadź
quadrantChart title This is a sample example

x-axis

Oś x określa tekst wyświetlany na osi x. Oś x dzieli się na dwie części: 'lewą' i 'prawą'; możesz podać obie lub tylko 'lewą'. Instrukcja powinna zaczynać się od x-axis, następnie left axis text, potem separator -->, a na końcu right axis text.

Przykład

1. x-axis --> renderowany będzie zarówno tekst lewej, jak i prawej osi.

2. x-axis renderuje tylko tekst lewej osi.

y-axis

Oś y określa tekst wyświetlany na osi y. Oś y dzieli się na dwie części: 'górną' i 'dolną'; możesz podać obie lub tylko 'dolną'. Instrukcja powinna zaczynać się od y-axis, następnie bottom axis text, potem separator -->, a na końcu top axis text.

Przykład

1. y-axis --> renderowany będzie zarówno tekst dolnej, jak i górnej osi.

2. y-axis renderuje tylko tekst dolnej osi.

Tekst kwadrantu

quadrant-[1,2,3,4] określa zawartość tekstową wyświetlaną w każdym kwadrancie.

Przykład

1. quadrant-1 określa tekst wyświetlany w prawym górnym kwadrancie

2. quadrant-2 określa tekst wyświetlany w lewym górnym kwadrancie.

3. quadrant-3 określa tekst wyświetlany w lewym dolnym kwadrancie.

4. quadrant-4 określa tekst wyświetlany w prawym dolnym kwadrancie.

Kropka

Służy do narysowania okręgu wewnątrz wykresu kwadrantowego. Składnia to : [x, y], gdzie x i y przyjmują wartości od 0 do 1.

Przykład

1. Point 1: [0.75, 0.80] , punkt 1 zostanie narysowany w prawym górnym kwadrancie.

2. Point 2: [0.35, 0.24] , punkt 2 zostanie narysowany w lewym dolnym kwadrancie.

Konfiguracja diagramu

Parametr Opis Wartość domyślna
chartWidth Szerokość diagramu 500
chartHeight Wysokość diagramu 500
titlePadding Górny i dolny margines wewnętrzny tytułu 10
titleFontSize Rozmiar czcionki tytułu 20
quadrantPadding Wypełnienie poza wszystkimi kwadrantami 5
quadrantTextTopPadding Górny margines tekstu kwadrantu, gdy tekst jest rysowany na górze (nie na punkcie danych) 5
quadrantLabelFontSize Rozmiar czcionki tekstu kwadrantu 16
quadrantInternalBorderStrokeWidth Szerokość wewnętrznej ramki kwadrantu 1
quadrantExternalBorderStrokeWidth Szerokość obrysu zewnętrznej ramki kwadrantu 2
xAxisLabelPadding Górny i dolny margines wewnętrzny tekstu osi x 5
xAxisLabelFontSize Rozmiar czcionki tekstu osi x 16
xAxisPosition Pozycja osi x (górna, dolna). Jeśli istnieją punkty danych, oś x będzie zawsze renderowana na dole top
yAxisLabelPadding Lewy i prawy margines wewnętrzny tekstu osi y 5
yAxisLabelFontSize Rozmiar czcionki tekstu osi y 16
yAxisPosition Pozycja osi y (lewa, prawa) left
pointTextPadding Odstęp między punktem danych a tekstem poniżej 5
pointLabelFontSize Rozmiar czcionki tekstu punktu danych 12
pointRadius Promień punktu danych 5

Zmienne motywu diagramu

Parametr Opis
quadrant1Fill Kolor wypełnienia prawego górnego kwadrantu
quadrant2Fill Kolor wypełnienia lewego górnego kwadrantu
quadrant3Fill Kolor wypełnienia lewego dolnego kwadrantu
quadrant4Fill Kolor wypełnienia prawego dolnego kwadrantu
quadrant1TextFill Kolor tekstu prawego górnego kwadrantu
quadrant2TextFill Kolor tekstu lewego górnego kwadrantu
quadrant3TextFill Kolor tekstu lewego dolnego kwadrantu
quadrant4TextFill Kolor tekstu prawego dolnego kwadrantu
quadrantPointFill Kolor wypełnienia punktu danych
quadrantPointTextFill Kolor tekstu punktu danych
quadrantXAxisTextFill Kolor tekstu osi x
quadrantYAxisTextFill Kolor tekstu osi y
quadrantInternalBorderStrokeFill Kolor wewnętrznej ramki kwadrantu
quadrantExternalBorderStrokeFill Kolor zewnętrznej ramki kwadrantu
quadrantTitleFill Kolor tytułu

Przykład konfiguracji i motywu

Kod
                            
Kopiuj
Osadź
--- config: quadrantChart: chartWidth: 400 chartHeight: 400 themeVariables: quadrant1TextFill: "ff0000" --- quadrantChart x-axis Urgent --> Not Urgent y-axis Not Important --> "Important ❤" quadrant-1 Plan quadrant-2 Do quadrant-3 Delegate quadrant-4 Delete

Styl punktów danych

Punktom danych można nadać styl bezpośrednio lub użyć zdefiniowanej klasy współdzielonej

Styl bezpośredni
                            
Kopiuj
Osadź
Point A: [0.9, 0.0] radius: 12 Point B: [0.8, 0.1] color: #ff3300, radius: 10 Point C: [0.7, 0.2] radius: 25, color: #00ff33, stroke-color: #10f0f0 Point D: [0.6, 0.3] radius: 15, stroke-color: #00ff0f, stroke-width: 5px ,color: #ff33f0
Styl klasy
                            
Kopiuj
Osadź
Point A:::class1: [0.9, 0.0] Point B:::class2: [0.8, 0.1] Point C:::class3: [0.7, 0.2] Point D:::class3: [0.7, 0.2] classDef class1 color: #109060 classDef class2 color: #908342, radius : 10, stroke-color: #310085, stroke-width: 10px classDef class3 color: #f00fff, radius : 10

Dostępne style:

Parametr Opis
color Kolor wypełnienia punktu danych
radius Promień punktu danych
stroke-width Szerokość ramki punktu danych
stroke-color Kolor ramki punktu danych (nieaktywny, gdy nie określono stroke-width)
Informacje

Kolejność priorytetów: 1. Styl bezpośredni 2. Styl klasy 3. Styl motywu

Przykład stylu

Kod
                            
Kopiuj
Osadź
quadrantChart title Reach and engagement of campaigns x-axis Low Reach --> High Reach y-axis Low Engagement --> High Engagement quadrant-1 We should expand quadrant-2 Need to promote quadrant-3 Re-evaluate quadrant-4 May be improved Campaign A: [0.9, 0.0] radius: 12 Campaign B:::class1: [0.8, 0.1] color: #ff3300, radius: 10 Campaign C: [0.7, 0.2] radius: 25, color: #00ff33, stroke-color: #10f0f0 Campaign D: [0.6, 0.3] radius: 15, stroke-color: #00ff0f, stroke-width: 5px ,color: #ff33f0 Campaign E:::class2: [0.5, 0.4] Campaign F:::class3: [0.4, 0.5] color: #0000ff classDef class1 color: #109060 classDef class2 color: #908342, radius : 10, stroke-color: #310085, stroke-width: 10px classDef class3 color: #f00fff, radius : 10