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

RadardiagramSyntax

Introduktion till radardiagram

Ett radardiagram är ett enkelt sätt att rita lågdimensionell data i ett cirkulärt format.

Ett radardiagram kallas också spindeldiagram, stjärndiagram, nätverksdiagram, polärt diagram.

Användning

Radardiagram är särskilt användbara för utvecklare, dataforskare och ingenjörer som behöver representera data på ett tydligt och koncist sätt i ett cirkulärt format.

Det används ofta för att grafiskt sammanfatta och jämföra flera entiteters prestanda i flera dimensioner.

Syntax

                            
Kopiera
Bädda in
radar-beta axis A, B, C, D, E curve c1{1,2,3,4,5} curve c2{5,4,3,2,1} ... More Fields ...

Exempel

Kod
                            
Kopiera
Bädda in
--- 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

Syntaxdetaljer

Titel

title: renderas högst upp i radardiagrammet.

                            
Kopiera
Bädda in
radar-beta title Title of the Radar Diagram ...

Axel

axis: axis -syntaxen används för att definiera radardiagrammets axlar.

Varje axel representeras av ett ID och en valfri etikett.

Du kan definiera flera axlar på en och samma rad.

                            
Kopiera
Bädda in
radar-beta axis id1["Label1"] axis id2["Label2"], id3["Label3"] ...

Kurva

curve: curve -syntaxen används för att definiera datapunkterna för kurvor i radardiagrammet.

Varje kurva representeras av ett ID, en valfri etikett och en lista med värden.

Värden kan definieras med en lista med nummer eller en lista med nyckel-värde-par. Om nyckel-värde-par används representerar nyckeln axelns ID och värdet datapunkten.

Du kan definiera flera kurvor på en och samma rad.

                            
Kopiera
Bädda in
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 } ...

Alternativ

  • showLegend: showLegend -syntaxen används för att visa eller dölja teckenförklaringen i radardiagrammet, visas som standard.
  • max: radardiagrammets maxvärde, detta används för att skala radardiagrammet. Om det inte anges beräknas maxvärdet från datapunkterna.
  • min: radardiagrammets minvärde, detta används för att skala radardiagrammet. Om det inte anges är minvärdet 0.
  • graticule: graticule -syntaxen används för att definiera vilken typ av latitud- och longitudlinjer som ska renderas i radardiagrammet. Latitud- och longitudlinjerna kan vara circle eller polygon. Om det inte anges är standardvärdet circle.
  • ticks: ticks -syntaxen används för att definiera antalet markeringar på latitud- och longitudlinjerna. Det är antalet koncentriska cirklar eller polygoner som ritas för att ange radardiagrammets skala. Om det inte anges är standardantalet markeringar 5.
                            
Kopiera
Bädda in
radar-beta ... showLegend true max 100 min 0 graticule circle ticks 5 ...

Konfiguration

Parameter Beskrivning Standardvärde
width Radardiagrammets bredd 600
height Radardiagrammets höjd 600
marginTop Radardiagrammets övermarginal 50
marginBottom Radardiagrammets nedermarginal 50
marginLeft Radardiagrammets vänstermarginal 50
marginRight Radardiagrammets högermarginal 50
axisScaleFactor Axelns skalningsfaktor 1
axisLabelFactor Faktor för att justera axeletiketternas position 1.05
curveTension Spänning för rundade kurvor 0.17

Temavariabler

Globala temavariabler

Information

Standardvärdena för dessa variabler beror på temat som används. För att åsidosätta standardvärdena, ange önskade värden i avsnittet themeVariables i konfigurationen: config: themeVariables: cScale0: "#FF0000" cScale1: "#00FF00"

Radardiagrammet stöder färgskalan cScale${i} , där i är ett tal från 0 till det maximala antalet färger i temats färgskala. Vanligtvis är det maximala antalet färger 12.

Egenskap Beskrivning
fontSize Titelns teckenstorlek
titleColor Titelns färg
cScale$ Färgskalan för den i:te kurvan

Alternativ för radarstil

Information

Radarns specifika variabler finns i nyckeln radar . För att ställa in radarns stilalternativ, använd följande syntax. config: themeVariables: radar: axisColor: "#FF0000"

Egenskap Beskrivning Standardvärde
axisColor Färgen på axellinjen black
axisStrokeWidth Bredden på axellinjen 1
axisLabelFontSize Teckenstorleken för axeletiketter 12px
curveOpacity Kurvans opacitet 0.7
curveStrokeWidth Kurvans bredd 2
graticuleColor Färgen på latitud- och longitudlinjer black
graticuleOpacity Opaciteten för latitud- och longitudlinjer 0.5
graticuleStrokeWidth Bredden på latitud- och longitudlinjer 1
legendBoxSize Storleken på teckenförklaringens ruta 10
legendFontSize Teckenstorleken för teckenförklaringen 14px

Exempel på konfiguration och tema

Kod
                            
Kopiera
Bädda in
--- 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}