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

RadardiagramSyntaks

Introduksjon til radardiagram

Radardiagrammet er en enkel måte å plotte lavdimensjonale data i et sirkulært format på.

Radardiagrammet kalles også spindeldiagram, stjernediagram, nettdiagram og polardiagram.

Anvendelse

Radardiagrammer er spesielt nyttige for utviklere, dataforskere og ingeniører som trenger å representere data på en klar og konsis måte i et sirkulært format.

Det brukes ofte til grafisk å oppsummere og sammenligne ytelsen til flere entiteter langs flere dimensjoner.

Syntaks

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

Eksempel

Kode
                            
Kopier
Bygg inn
--- 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

Syntaksdetaljer

Tittel

title: rendres øverst i radardiagrammet.

                            
Kopier
Bygg inn
radar-beta title Title of the Radar Diagram ...

Akse

axis: axis -syntaksen brukes til å definere aksene i radardiagrammet.

Hver akse representeres av en ID og en valgfri etikett.

Du kan definere flere akser på én linje.

                            
Kopier
Bygg inn
radar-beta axis id1["Label1"] axis id2["Label2"], id3["Label3"] ...

Kurve

curve: curve -syntaksen brukes til å definere datapunktene for kurvene i radardiagrammet.

Hver kurve representeres av en ID, en valgfri etikett og en verdiliste.

Verdier kan defineres med en talliste eller en liste over nøkkel-verdi-par. Hvis nøkkel-verdi-par brukes, representerer nøkkelen akse-ID-en og verdien datapunktet.

Du kan definere flere kurver på én linje.

                            
Kopier
Bygg inn
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 } ...

Alternativer

  • showLegend: showLegend -syntaksen brukes til å vise eller skjule tegnforklaringen i radardiagrammet, og vises som standard.
  • max: radardiagrammets maksimumsverdi, som brukes til å skalere radardiagrammet. Hvis den ikke er angitt, beregnes maksimumsverdien fra datapunktene.
  • min: radardiagrammets minimumsverdi, som brukes til å skalere radardiagrammet. Hvis den ikke er angitt, er minimumsverdien 0.
  • graticule: graticule -syntaksen brukes til å definere typen bredde- og lengdelinjer som skal rendres i radardiagrammet. Bredde- og lengdelinjene kan være circle eller polygon . Hvis det ikke er angitt, er standarden circle .
  • ticks: ticks -syntaksen brukes til å definere antall merker på bredde- og lengdelinjene. Det er antallet konsentriske sirkler eller polygoner som tegnes, og brukes til å indikere radardiagrammets skala. Hvis det ikke er angitt, er standard antall merker 5.
                            
Kopier
Bygg inn
radar-beta ... showLegend true max 100 min 0 graticule circle ticks 5 ...

Konfigurasjon

Parameter Beskrivelse Standardverdi
width Bredden på radardiagrammet 600
height Høyden på radardiagrammet 600
marginTop Øvre marg for radardiagrammet 50
marginBottom Nedre marg for radardiagrammet 50
marginLeft Venstre marg for radardiagrammet 50
marginRight Høyre marg for radardiagrammet 50
axisScaleFactor Skaleringsfaktoren for aksene 1
axisLabelFactor Faktoren for å justere posisjonen til akseetiketten 1.05
curveTension Spenningen i den avrundede kurven 0.17

Temavariabel

Global temavariabel

Informasjon

Standardverdiene for disse variablene avhenger av temaet som brukes. For å overstyre standardverdiene angir du ønskede verdier i delen themeVariables i konfigurasjonen: config: themeVariables: cScale0: "#FF0000" cScale1: "#00FF00"

Radardiagrammet støtter fargeskalaen cScale${i} , der i er et tall fra 0 til det maksimale antallet farger i temafargeskalaen. Vanligvis er det maksimale antallet farger 12.

Egenskap Beskrivelse
fontSize Skriftstørrelsen på tittelen
titleColor Tittelfarge
cScale$ Fargeskalaen for den i-te kurven

Alternativer for radarstil

Informasjon

Radarens spesifikke variabler ligger i radar -nøkkelen. For å angi stilalternativer for radaren bruker du følgende syntaks. config: themeVariables: radar: axisColor: "#FF0000"

Egenskap Beskrivelse Standardverdi
axisColor Fargen på akselinjen black
axisStrokeWidth Bredden på akselinjen 1
axisLabelFontSize Skriftstørrelsen på akseetiketten 12px
curveOpacity Kurvens opasitet 0.7
curveStrokeWidth Kurvebredde 2
graticuleColor Fargen på bredde- og lengdelinjene black
graticuleOpacity Opasiteten til bredde- og lengdelinjene 0.5
graticuleStrokeWidth Bredden på bredde- og lengdelinjene 1
legendBoxSize Størrelsen på forklaringsboksen 10
legendFontSize Skriftstørrelsen i tegnforklaringen 14px

Eksempel på konfigurasjon og tema

Kode
                            
Kopier
Bygg inn
--- 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}