ลงทะเบียน
ชั้นเรียนกระบวนการ
การแสดงออกทางกราฟิก
การคิด
การแสดงออกที่มีโครงสร้าง
หมายเหตุ
การแสดงออกอย่างมีประสิทธิภาพ

แผนภูมิควอแดรนต์ไวยากรณ์

แผนภูมิควอแดรนต์

แผนภาพควอดรันต์เป็นแผนภาพการมองเห็นข้อมูลที่แบ่งข้อมูลออกเป็นสี่ควอดรันต์ ใช้สำหรับวาดจุดข้อมูลบนตารางสองมิติ โดยตัวแปรหนึ่งแทนบนแกน x และอีกตัวแปรแทนบนแกน y การแบ่งควอดรันต์ถูกกำหนดโดยเกณฑ์ที่เฉพาะเจาะจงกับข้อมูลที่วิเคราะห์ โดยแบ่งแผนภาพออกเป็นสี่ส่วนเท่า ๆ กัน แผนภาพควอดรันต์มักใช้เพื่อระบุรูปแบบและแนวโน้มในข้อมูล และจัดลำดับความสำคัญของการดำเนินการตามตำแหน่งของจุดข้อมูลบนแผนภาพ มักใช้ในสถานการณ์ เช่น ธุรกิจ การตลาด และการจัดการความเสี่ยง

ตัวอย่าง

โค้ด
                            
คัดลอก
ฝัง
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]

ไวยากรณ์

ข้อมูล

หากไม่มีจุดข้อมูลในแผนภาพ ข้อความของแกนและชื่อควอดรันต์จะถูกเรนเดอร์ไว้ที่กึ่งกลางของควอดรันต์ที่สอดคล้องกัน หากมีจุดข้อมูล ป้ายกำกับแกน x จะถูกเรนเดอร์จากด้านซ้ายของควอดรันต์ที่สอดคล้องกัน และข้อความควอดรันต์จะแสดงที่ด้านล่างของแผนภาพ ป้ายกำกับแกน y จะถูกเรนเดอร์ที่ด้านล่างของควอดรันต์ที่สอดคล้องกัน และข้อความควอดรันต์จะถูกเรนเดอร์ที่ด้านบนของควอดรันต์ที่สอดคล้องกัน

ข้อมูล

สำหรับค่าพิกัดของจุดข้อมูล ค่าน้อยสุดคือ 0 ค่ามากสุดคือ 1

ชื่อเรื่อง

ชื่อเรื่องเป็นคำอธิบายสั้น ๆ ของแผนภาพ จะถูกเรนเดอร์ที่ด้านบนของแผนภาพเสมอ

ตัวอย่าง

                            
คัดลอก
ฝัง
quadrantChart title This is a sample example

x-axis

แกน x กำหนดข้อความที่แสดงบนแกน x แกน x แบ่งออกเป็นสองส่วนคือ 'ซ้าย' 'ขวา' คุณสามารถป้อนทั้งสองส่วนหรือป้อนเฉพาะ 'ซ้าย' ก็ได้ คำสั่งควรขึ้นต้นด้วย x-axis แล้วตามด้วย left axis text ต่อด้วยตัวคั่น --> และสุดท้ายคือ right axis text

ตัวอย่าง

1. x-axis --> ข้อความแกนซ้ายและแกนขวาจะถูกเรนเดอร์ทั้งคู่

2. x-axis เรนเดอร์เฉพาะข้อความแกนซ้าย

y-axis

แกน y กำหนดข้อความที่แสดงบนแกน y แกน y แบ่งออกเป็นสองส่วนคือ 'บน' 'ล่าง' คุณสามารถป้อนทั้งสองส่วนหรือป้อนเฉพาะ 'ล่าง' ก็ได้ คำสั่งนี้ควรขึ้นต้นด้วย y-axis แล้วตามด้วย bottom axis text ต่อด้วยตัวคั่น --> และสุดท้ายคือ top axis text

ตัวอย่าง

1. y-axis --> ข้อความแกนล่างและแกนบนจะถูกเรนเดอร์ทั้งคู่

2. y-axis เรนเดอร์เฉพาะข้อความแกนล่าง

ข้อความควอดรันต์

quadrant-[1,2,3,4] กำหนดเนื้อหาข้อความที่แสดงในแต่ละควอดรันต์

ตัวอย่าง

1. quadrant-1 กำหนดข้อความที่จะแสดงในควอดรันต์ขวาบน

2. quadrant-2 กำหนดข้อความที่จะแสดงในควอดรันต์ซ้ายบน

3. quadrant-3 กำหนดข้อความที่จะแสดงในควอดรันต์ซ้ายล่าง

4. quadrant-4 กำหนดข้อความที่จะแสดงในควอดรันต์ขวาล่าง

จุดกลม

ใช้สำหรับวาดวงกลมภายในแผนภาพควอดรันต์ ไวยากรณ์คือ : [x, y] โดยค่าของ x และ y อยู่ในช่วง 0 - 1

ตัวอย่าง

1. Point 1: [0.75, 0.80] จุดที่ 1 จะถูกวาดในควอดรันต์ขวาบน

2. Point 2: [0.35, 0.24] จุดที่ 2 จะถูกวาดในควอดรันต์ซ้ายล่าง

การกำหนดค่าแผนภาพ

พารามิเตอร์ คำอธิบาย ค่าเริ่มต้น
chartWidth ความกว้างของแผนภาพ 500
chartHeight ความสูงของแผนภาพ 500
titlePadding ระยะห่างภายในบนล่างของชื่อเรื่อง 10
titleFontSize ขนาดตัวอักษรของชื่อเรื่อง 20
quadrantPadding ระยะห่างภายนอกของทุกควอดรันต์ 5
quadrantTextTopPadding ระยะขอบบนของข้อความควอดรันต์เมื่อวาดข้อความไว้ด้านบน (ไม่ได้อยู่บนจุดข้อมูล) 5
quadrantLabelFontSize ขนาดตัวอักษรของข้อความควอดรันต์ 16
quadrantInternalBorderStrokeWidth ความกว้างของขอบด้านในของควอดรันต์ 1
quadrantExternalBorderStrokeWidth ความกว้างของการตีเส้นขอบด้านนอกของควอดรันต์ 2
xAxisLabelPadding ระยะห่างภายในบนล่างของข้อความแกน x 5
xAxisLabelFontSize ขนาดตัวอักษรของข้อความแกน x 16
xAxisPosition ตำแหน่งของแกน x (บน, ล่าง) หากมีจุดข้อมูล แกน x จะถูกเรนเดอร์ที่ด้านล่างเสมอ top
yAxisLabelPadding ระยะห่างภายในซ้ายขวาของข้อความแกน y 5
yAxisLabelFontSize ขนาดตัวอักษรของข้อความแกน y 16
yAxisPosition ตำแหน่งแกน y (ซ้าย, ขวา) left
pointTextPadding ระยะห่างระหว่างจุดข้อมูลและข้อความด้านล่าง 5
pointLabelFontSize ขนาดตัวอักษรของข้อความจุดข้อมูล 12
pointRadius รัศมีของจุดข้อมูล 5

ตัวแปรธีมของแผนภาพ

พารามิเตอร์ คำอธิบาย
quadrant1Fill สีเติมของควอดรันต์ขวาบน
quadrant2Fill สีเติมของควอดรันต์ซ้ายบน
quadrant3Fill สีเติมของควอดรันต์ซ้ายล่าง
quadrant4Fill สีเติมของควอดรันต์ขวาล่าง
quadrant1TextFill สีข้อความของควอดรันต์ขวาบน
quadrant2TextFill สีข้อความของควอดรันต์ซ้ายบน
quadrant3TextFill สีข้อความของควอดรันต์ซ้ายล่าง
quadrant4TextFill สีข้อความของควอดรันต์ขวาล่าง
quadrantPointFill สีเติมของจุดข้อมูล
quadrantPointTextFill สีข้อความของจุดข้อมูล
quadrantXAxisTextFill สีข้อความแกน x
quadrantYAxisTextFill สีข้อความแกน y
quadrantInternalBorderStrokeFill สีขอบด้านในของควอดรันต์
quadrantExternalBorderStrokeFill สีขอบด้านนอกของควอดรันต์
quadrantTitleFill สีของชื่อเรื่อง

ตัวอย่างการกำหนดค่าและธีม

โค้ด
                            
คัดลอก
ฝัง
--- 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

สไตล์ของจุดข้อมูล

จุดข้อมูลสามารถกำหนดสไตล์โดยตรง หรือใช้คลาสที่ใช้ร่วมกันซึ่งกำหนดไว้แล้วก็ได้

สไตล์โดยตรง
                            
คัดลอก
ฝัง
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
สไตล์คลาส
                            
คัดลอก
ฝัง
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

สไตล์ที่ใช้ได้:

พารามิเตอร์ คำอธิบาย
color สีเติมของจุดข้อมูล
radius รัศมีของจุดข้อมูล
stroke-width ความกว้างขอบของจุดข้อมูล
stroke-color สีขอบของจุดข้อมูล (ไม่มีผลเมื่อไม่ได้ระบุ stroke-width)
ข้อมูล

ลำดับความสำคัญ: 1. สไตล์โดยตรง 2. สไตล์คลาส 3. สไตล์ธีม

ตัวอย่างสไตล์

โค้ด
                            
คัดลอก
ฝัง
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