Quy Trình Loại
Biểu thức đồ họa
Suy Nghĩ Loại
Biểu thức có cấu trúc
Ghi Chú Loại
Biểu thức hiệu quả

Biểu đồ radarCú pháp

Giới thiệu biểu đồ radar

Biểu đồ radar là một cách đơn giản để vẽ dữ liệu đa chiều thấp ở định dạng hình tròn.

Biểu đồ radar còn được gọi là biểu đồ nhện, biểu đồ hình sao, biểu đồ mạng lưới, biểu đồ tọa độ cực.

Ứng dụng

Biểu đồ radar đặc biệt hữu ích cho nhà phát triển, nhà khoa học dữ liệu và kỹ sư cần biểu diễn dữ liệu một cách rõ ràng và súc tích ở định dạng hình tròn.

Nó thường được dùng để tóm tắt và so sánh trực quan hiệu suất của nhiều thực thể trên nhiều chiều.

Cú pháp

                            
Sao chép
Nhúng
radar-beta axis A, B, C, D, E curve c1{1,2,3,4,5} curve c2{5,4,3,2,1} ... More Fields ...

Ví dụ

Mã
                            
Sao chép
Nhúng
--- title: "Grades" --- radar-beta axis m["Math"], s["Chinese"], e["English"] axis h["History"], g["Geography"], a["Art"] curve a["Alice"]{85, 90, 80, 70, 75, 90} curve b["Bob"]{70, 75, 85, 80, 90, 85} max 100 min 0

Chi tiết cú pháp

Tiêu đề

title: kết xuất ở đầu biểu đồ radar.

                            
Sao chép
Nhúng
radar-beta title Title of the Radar Diagram ...

Trục

axis: cú pháp axis dùng để định nghĩa các trục của biểu đồ radar.

Mỗi trục được biểu diễn bởi một ID và một nhãn tùy chọn.

Có thể định nghĩa nhiều trục trên một dòng.

                            
Sao chép
Nhúng
radar-beta axis id1["Label1"] axis id2["Label2"], id3["Label3"] ...

Đường cong

curve: cú pháp curve dùng để định nghĩa các điểm dữ liệu của đường cong trong biểu đồ radar.

Mỗi đường cong được biểu diễn bởi một ID, một nhãn tùy chọn và một danh sách giá trị.

Giá trị có thể được định nghĩa bằng danh sách số hoặc danh sách cặp khóa-giá trị. Nếu dùng cặp khóa-giá trị, thì khóa biểu thị ID trục, giá trị biểu thị điểm dữ liệu.

Có thể định nghĩa nhiều đường cong trên một dòng.

                            
Sao chép
Nhúng
radar-beta axis axis1, axis2, axis3 curve id1["Label1"]{1, 2, 3} curve id2["Label2"]{4, 5, 6}, id3{7, 8, 9} curve id4{ axis3: 30, axis1: 20, axis2: 10 } ...

Tùy chọn

  • showLegend: cú pháp showLegend dùng để hiển thị hoặc ẩn chú giải trong biểu đồ radar, mặc định là hiển thị.
  • max: giá trị lớn nhất của biểu đồ radar, dùng để chia tỷ lệ biểu đồ radar. Nếu không cung cấp, giá trị lớn nhất sẽ được tính từ các điểm dữ liệu.
  • min: giá trị nhỏ nhất của biểu đồ radar, dùng để chia tỷ lệ biểu đồ radar. Nếu không cung cấp, giá trị nhỏ nhất là 0.
  • graticule: cú pháp graticule dùng để định nghĩa loại đường kinh tuyến và vĩ tuyến cần kết xuất trong biểu đồ radar. Đường kinh tuyến và vĩ tuyến có thể là circle hoặc polygon. Nếu không cung cấp, mặc định là circle.
  • ticks: cú pháp ticks dùng để định nghĩa số vạch chia trên đường kinh tuyến và vĩ tuyến. Đó là số lượng hình tròn đồng tâm hoặc đa giác được vẽ, dùng để chỉ tỷ lệ của biểu đồ radar. Nếu không cung cấp, số vạch chia mặc định là 5.
                            
Sao chép
Nhúng
radar-beta ... showLegend true max 100 min 0 graticule circle ticks 5 ...

Cấu hình

Tham số Mô tả Giá trị mặc định
width Chiều rộng của biểu đồ radar 600
height Chiều cao của biểu đồ radar 600
marginTop Lề trên của biểu đồ radar 50
marginBottom Lề dưới của biểu đồ radar 50
marginLeft Lề trái của biểu đồ radar 50
marginRight Lề phải của biểu đồ radar 50
axisScaleFactor Hệ số chia tỷ lệ của trục tọa độ 1
axisLabelFactor Hệ số điều chỉnh vị trí nhãn trục tọa độ 1.05
curveTension Độ căng của đường cong bo góc 0.17

Biến chủ đề

Biến chủ đề toàn cục

Thông tin

Giá trị mặc định của các biến này phụ thuộc vào chủ đề được sử dụng. Để ghi đè giá trị mặc định, hãy đặt giá trị mong muốn trong phần themeVariables của cấu hình: config: themeVariables: cScale0: "#FF0000" cScale1: "#00FF00"

Biểu đồ radar hỗ trợ thang màu cScale${i}, trong đó i là một số từ 0 đến số màu lớn nhất của thang màu chủ đề. Thông thường, số màu lớn nhất là 12.

Thuộc tính Mô tả
fontSize Cỡ chữ của tiêu đề
titleColor Màu tiêu đề
cScale$ Thang màu của đường cong thứ i

Tùy chọn kiểu radar

Thông tin

Các biến riêng của radar nằm trong khóa radar. Để đặt tùy chọn kiểu radar, hãy dùng cú pháp sau. config: themeVariables: radar: axisColor: "#FF0000"

Thuộc tính Mô tả Giá trị mặc định
axisColor Màu của đường trục tọa độ black
axisStrokeWidth Chiều rộng của đường trục tọa độ 1
axisLabelFontSize Cỡ chữ của nhãn trục tọa độ 12px
curveOpacity Độ trong suốt của đường cong 0.7
curveStrokeWidth Chiều rộng của đường cong 2
graticuleColor Màu đường kinh tuyến và vĩ tuyến black
graticuleOpacity Độ trong suốt của đường kinh tuyến và vĩ tuyến 0.5
graticuleStrokeWidth Chiều rộng đường kinh tuyến và vĩ tuyến 1
legendBoxSize Kích thước khung chú giải 10
legendFontSize Cỡ chữ của chú giải 14px

Ví dụ cấu hình và chủ đề

Mã
                            
Sao chép
Nhúng
--- config: radar: axisScaleFactor: 0.25 curveTension: 0.1 theme: base themeVariables: cScale0: "#FF0000" cScale1: "#00FF00" cScale2: "#0000FF" radar: curveOpacity: 0 --- radar-beta axis A, B, C, D, E curve c1{1,2,3,4,5} curve c2{5,4,3,2,1} curve c3{3,3,3,3,3}