Proses Taip
Ekspresi grafik
Berfikir Taip
Ekspresi berstruktur
Nota Taip
Ekspresi yang cekap

Carta KuadranSintaks

Carta Kuadran

Carta kuadran ialah carta visual yang membahagikan data kepada empat kuadran. Ia digunakan untuk memplot titik data pada grid dua dimensi, di mana satu pemboleh ubah diwakili pada paksi-x, dan satu lagi pemboleh ubah diwakili pada paksi-y. Pembahagian kuadran ditentukan dengan membahagikan carta kepada empat bahagian yang sama berdasarkan satu set kriteria khusus kepada data yang dianalisis. Carta kuadran biasanya digunakan untuk mengenal pasti corak dan trend dalam data, serta menentukan keutamaan tindakan berdasarkan kedudukan titik data dalam carta. Ia biasanya digunakan dalam senario seperti perniagaan, pemasaran dan pengurusan risiko.

Contoh

Kod
                            
Salin
Benamkan
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]

Sintaks

Maklumat

Jika tiada titik data tersedia dalam carta, teks paksi dan nama kuadran akan dipaparkan di tengah kuadran berkenaan. Jika terdapat titik data, label paksi-x akan dipaparkan dari sebelah kiri kuadran berkenaan, dan teks kuadran dipaparkan di bahagian bawah carta. Label paksi-y akan dipaparkan di bahagian bawah kuadran berkenaan, dan teks kuadran akan dipaparkan di bahagian atas kuadran berkenaan.

Maklumat

Bagi nilai koordinat titik data, nilai minimum ialah 0, nilai maksimum ialah 1.

Tajuk

Tajuk ialah penerangan ringkas carta, ia akan sentiasa dipaparkan di bahagian atas carta.

Contoh

                            
Salin
Benamkan
quadrantChart title This is a sample example

x-axis

Paksi-x menentukan teks yang dipaparkan pada paksi-x. Paksi-x dibahagikan kepada dua bahagian 'kiri' dan 'kanan'; anda boleh memasukkan kedua-duanya atau hanya 'kiri'. Pernyataan harus bermula dengan x-axis, kemudian left axis text, diikuti dengan pemisah -->, dan akhir sekali right axis text.

Contoh

1. x-axis --> teks paksi kiri dan kanan kedua-duanya akan dipaparkan.

2. x-axis hanya memaparkan teks paksi kiri.

y-axis

Paksi-y menentukan teks yang dipaparkan pada paksi-y. Paksi-y dibahagikan kepada dua bahagian 'atas' dan 'bawah'; anda boleh memasukkan kedua-duanya atau hanya 'bawah'. Pernyataan itu harus bermula dengan y-axis, kemudian bottom axis text, diikuti dengan pemisah -->, dan akhir sekali top axis text.

Contoh

1. y-axis --> teks paksi bawah dan atas kedua-duanya akan dipaparkan.

2. y-axis hanya memaparkan teks paksi bawah.

Teks kuadran

quadrant-[1,2,3,4] menentukan kandungan teks yang dipaparkan bagi setiap kuadran.

Contoh

1. quadrant-1 menentukan teks yang akan dipaparkan dalam kuadran kanan atas

2. quadrant-2 menentukan teks yang akan dipaparkan dalam kuadran kiri atas.

3. quadrant-3 menentukan teks yang akan dipaparkan dalam kuadran kiri bawah.

4. quadrant-4 menentukan teks yang akan dipaparkan dalam kuadran kanan bawah.

Noktah bulat

Digunakan untuk melukis satu bulatan dalam carta kuadran. Sintaksnya ialah : [x, y], di mana julat nilai x dan y ialah 0 - 1.

Contoh

1. Point 1: [0.75, 0.80], noktah 1 akan dilukis dalam kuadran kanan atas.

2. Point 2: [0.35, 0.24], noktah 2 akan dilukis dalam kuadran kiri bawah.

Konfigurasi carta

Parameter Penerangan Nilai lalai
chartWidth Lebar carta 500
chartHeight Tinggi carta 500
titlePadding Pad dalam atas bawah tajuk 10
titleFontSize Saiz fon tajuk 20
quadrantPadding Pad di luar semua kuadran 5
quadrantTextTopPadding Margin atas teks kuadran apabila teks dilukis di bahagian atas (bukan pada titik data) 5
quadrantLabelFontSize Saiz fon teks kuadran 16
quadrantInternalBorderStrokeWidth Lebar sempadan dalam kuadran 1
quadrantExternalBorderStrokeWidth Lebar coretan sempadan luar kuadran 2
xAxisLabelPadding Pad dalam atas bawah teks paksi-x 5
xAxisLabelFontSize Saiz fon teks paksi-x 16
xAxisPosition Kedudukan paksi-x (atas, bawah). Jika terdapat titik data, paksi-x akan sentiasa dipaparkan di bahagian bawah top
yAxisLabelPadding Pad dalam kiri kanan teks paksi-y 5
yAxisLabelFontSize Saiz fon teks paksi-y 16
yAxisPosition Kedudukan paksi-y (kiri, kanan) left
pointTextPadding Jarak antara titik data dan teks di bawahnya 5
pointLabelFontSize Saiz fon teks titik data 12
pointRadius Jejari titik data 5

Pemboleh ubah tema carta

Parameter Penerangan
quadrant1Fill Warna isian kuadran kanan atas
quadrant2Fill Warna isian kuadran kiri atas
quadrant3Fill Warna isian kuadran kiri bawah
quadrant4Fill Warna isian kuadran kanan bawah
quadrant1TextFill Warna teks kuadran kanan atas
quadrant2TextFill Warna teks kuadran kiri atas
quadrant3TextFill Warna teks kuadran kiri bawah
quadrant4TextFill Warna teks kuadran kanan bawah
quadrantPointFill Warna isian titik data
quadrantPointTextFill Warna teks titik data
quadrantXAxisTextFill Warna teks paksi-x
quadrantYAxisTextFill Warna teks paksi-y
quadrantInternalBorderStrokeFill Warna sempadan dalam kuadran
quadrantExternalBorderStrokeFill Warna sempadan luar kuadran
quadrantTitleFill Warna tajuk

Contoh konfigurasi dan tema

Kod
                            
Salin
Benamkan
--- 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

Gaya titik data

Titik data boleh ditetapkan gaya secara langsung, atau menggunakan kelas kongsi yang telah ditakrifkan

Gaya langsung
                            
Salin
Benamkan
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
Gaya kelas
                            
Salin
Benamkan
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

Gaya yang tersedia:

Parameter Penerangan
color Warna isian titik data
radius Jejari titik data
stroke-width Lebar sempadan titik data
stroke-color Warna sempadan titik data (tidak berkesan apabila stroke-width tidak ditentukan)
Maklumat

Susunan keutamaan: 1. Gaya langsung 2. Gaya kelas 3. Gaya tema

Contoh gaya

Kod
                            
Salin
Benamkan
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