Register
Process Type
Graphical expression
Mind Type
Structured expression
Note Type
Efficient expression

Radarski diagramSintaksa

Uvod v radar diagram

Radar diagram je preprost način za risanje nizko-dimenzionalnih podatkov v krožni obliki.

Radar diagram se imenuje tudi pajkov diagram, zvezdni diagram, mrežni diagram, polarni diagram.

Uporaba

Radar diagram je še posebej uporaben za razvijalce, podatkovne znanstvenike in inženirje, ki morajo podatke predstaviti jasno in jedrnato v krožni obliki.

Pogosto se uporablja za grafično povzemanje in primerjavo uspešnosti več entitet v več dimenzijah.

Sintaksa

                            
Kopiraj
Vdelava
radar-beta axis A, B, C, D, E curve c1{1,2,3,4,5} curve c2{5,4,3,2,1} ... More Fields ...

Primer

Koda
                            
Kopiraj
Vdelava
--- 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

Podrobnosti sintakse

Naslov

title: upodobi se na vrhu radar diagrama.

                            
Kopiraj
Vdelava
radar-beta title Title of the Radar Diagram ...

Os

axis: sintaksa axis se uporablja za definiranje osi radar diagrama.

Vsaka os je predstavljena z ID in neobvezno oznako.

V eni vrstici lahko definirate več osi.

                            
Kopiraj
Vdelava
radar-beta axis id1["Label1"] axis id2["Label2"], id3["Label3"] ...

Krivulja

curve: sintaksa curve se uporablja za definiranje podatkovnih točk krivulje v radar diagramu.

Vsaka krivulja je predstavljena z ID, neobvezno oznako in seznamom vrednosti.

Vrednosti so lahko definirane s seznamom števil ali seznamom parov ključ-vrednost. Če uporabite pare ključ-vrednost, ključ predstavlja ID osi, vrednost pa podatkovno točko.

V eni vrstici lahko definirate več krivulj.

                            
Kopiraj
Vdelava
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 } ...

Možnosti

  • showLegend: sintaksa showLegend se uporablja za prikaz ali skritje legende v radar diagramu; privzeto je prikazana.
  • max: največja vrednost radar diagrama, ki se uporablja za skaliranje radar diagrama. Če ni podana, se največja vrednost izračuna iz podatkovnih točk.
  • min: najmanjša vrednost radar diagrama, ki se uporablja za skaliranje radar diagrama. Če ni podana, je najmanjša vrednost 0.
  • graticule: sintaksa graticule se uporablja za definiranje vrste koordinatnih črt, ki naj se upodobijo v radar diagramu. Koordinatne črte so lahko circle ali polygon. Če niso podane, je privzeto circle.
  • ticks: sintaksa ticks se uporablja za določitev števila oznak na koordinatnih črtah. To je število narisanih koncentričnih krogov ali poligonov, ki označujejo merilo radar diagrama. Če ni podano, je privzeto število oznak 5.
                            
Kopiraj
Vdelava
radar-beta ... showLegend true max 100 min 0 graticule circle ticks 5 ...

Konfiguracija

Parameter Opis Privzeta vrednost
width Širina radar diagrama 600
height Višina radar diagrama 600
marginTop Zgornji rob radar diagrama 50
marginBottom Spodnji rob radar diagrama 50
marginLeft Levi rob radar diagrama 50
marginRight Desni rob radar diagrama 50
axisScaleFactor Faktor skaliranja osi 1
axisLabelFactor Faktor za prilagoditev položaja oznak osi 1.05
curveTension Napetost zaobljene krivulje 0.17

Spremenljivke teme

Globalne spremenljivke teme

Informacije

Privzete vrednosti teh spremenljivk so odvisne od uporabljene teme. Za preglasitev privzetih vrednosti nastavite želene vrednosti v razdelku themeVariables konfiguracije: config: themeVariables: cScale0: "#FF0000" cScale1: "#00FF00"

Radar diagram podpira barvno lestvico cScale${i}, pri čemer je i število od 0 do največjega števila barv v barvni lestvici teme. Običajno je največje število barv 12.

Lastnost Opis
fontSize Velikost pisave naslova
titleColor Barva naslova
cScale$ Barvna lestvica i-te krivulje

Možnosti sloga radarja

Informacije

Posebne spremenljivke radarja se nahajajo znotraj ključa radar. Za nastavitev možnosti sloga radarja uporabite naslednjo sintakso. config: themeVariables: radar: axisColor: "#FF0000"

Lastnost Opis Privzeta vrednost
axisColor Barva črte osi black
axisStrokeWidth Širina črte osi 1
axisLabelFontSize Velikost pisave oznak osi 12px
curveOpacity Prosojnost krivulje 0.7
curveStrokeWidth Širina krivulje 2
graticuleColor Barva koordinatnih črt black
graticuleOpacity Prosojnost koordinatnih črt 0.5
graticuleStrokeWidth Širina koordinatnih črt 1
legendBoxSize Velikost polja legende 10
legendFontSize Velikost pisave legende 14px

Primer konfiguracije in teme

Koda
                            
Kopiraj
Vdelava
--- 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}