Proseso Uri
Graphical na pagpapahayag
Nag-iisip Uri
Nakabalangkas na pagpapahayag
Mga Tala Uri
Mahusay na pagpapahayag

Tsart ng radarSintaks

Panimula sa radar chart

Ang radar chart ay isang simpleng paraan upang iguhit ang low-dimensional data sa circular na format.

Ang radar chart ay kilala rin bilang spider chart, star chart, web chart, polar chart.

Application

Ang radar chart ay partikular na kapaki-pakinabang para sa mga developer, data scientist, at engineer na kailangang kumatawan ng data sa circular na format nang malinaw at maikli.

Kadalasan itong ginagamit upang graphical na ibuod at ihambing ang performance ng maraming entity sa maraming dimensyon.

Syntax

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

Halimbawa

Code
                            
Kopyahin
Embed
--- 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

Detalye ng syntax

Pamagat

title: ire-render sa tuktok ng radar chart.

                            
Kopyahin
Embed
radar-beta title Title of the Radar Diagram ...

Axis

axis: ang axis syntax ay ginagamit upang tukuyin ang axis ng radar chart.

Ang bawat axis ay kinakatawan ng isang ID at isang opsyonal na label.

Maaaring tukuyin ang maraming axis sa isang linya.

                            
Kopyahin
Embed
radar-beta axis id1["Label1"] axis id2["Label2"], id3["Label3"] ...

Curve

curve: ang curve syntax ay ginagamit upang tukuyin ang data point ng curve sa radar chart.

Ang bawat curve ay kinakatawan ng isang ID, isang opsyonal na label, at isang listahan ng value.

Ang value ay maaaring tukuyin sa pamamagitan ng listahan ng numero o listahan ng key-value pair. Kung gagamit ng key-value pair, ang key ay kumakatawan sa axis ID, at ang value ay kumakatawan sa data point.

Maaaring tukuyin ang maraming curve sa isang linya.

                            
Kopyahin
Embed
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 } ...

Option

  • showLegend: ang showLegend syntax ay ginagamit upang ipakita o itago ang legend sa radar chart, default ay ipinapakita.
  • max: ang maximum na halaga ng radar chart, ginagamit ito upang i-scale ang radar chart. Kung hindi ibinigay, ang maximum ay kinakalkula mula sa data point.
  • min: ang minimum na halaga ng radar chart, ginagamit ito upang i-scale ang radar chart. Kung hindi ibinigay, ang minimum ay 0.
  • graticule: ang graticule syntax ay ginagamit upang tukuyin ang uri ng graticule na ire-render sa radar chart. Ang graticule ay maaaring circle o polygon. Kung hindi ibinigay, ang default ay circle.
  • ticks: ang ticks syntax ay ginagamit upang tukuyin ang bilang ng tick sa graticule. Ito ang bilang ng concentric circle o polygon na iginuguhit, na ginagamit upang ipahiwatig ang scale ng radar chart. Kung hindi ibinigay, ang default na bilang ng tick ay 5.
                            
Kopyahin
Embed
radar-beta ... showLegend true max 100 min 0 graticule circle ticks 5 ...

Configuration

Parameter Paglalarawan Default value
width Lapad ng radar chart 600
height Taas ng radar chart 600
marginTop Top margin ng radar chart 50
marginBottom Bottom margin ng radar chart 50
marginLeft Left margin ng radar chart 50
marginRight Right margin ng radar chart 50
axisScaleFactor Scale factor ng coordinate axis 1
axisLabelFactor Factor na nag-aayos ng posisyon ng label ng coordinate axis 1.05
curveTension Tension ng rounded curve 0.17

Tema variable

Global na tema variable

Impormasyon

Ang default na halaga ng mga variable na ito ay depende sa temang ginagamit. Upang i-override ang default, itakda ang gustong halaga sa themeVariables section ng configuration: config: themeVariables: cScale0: "#FF0000" cScale1: "#00FF00"

Sinusuportahan ng radar chart ang color scale na cScale${i}, kung saan ang i ay numero mula 0 hanggang sa maximum na bilang ng kulay ng color scale ng tema. Karaniwan, ang maximum na bilang ng kulay ay 12.

Property Paglalarawan
fontSize Font size ng pamagat
titleColor Kulay ng pamagat
cScale$ Color scale ng ika-i na curve

Style option ng radar

Impormasyon

Ang partikular na variable ng radar ay matatagpuan sa loob ng radar key. Upang itakda ang style option ng radar, gamitin ang sumusunod na syntax. config: themeVariables: radar: axisColor: "#FF0000"

Property Paglalarawan Default value
axisColor Kulay ng linya ng coordinate axis black
axisStrokeWidth Lapad ng linya ng coordinate axis 1
axisLabelFontSize Font size ng label ng coordinate axis 12px
curveOpacity Opacity ng curve 0.7
curveStrokeWidth Lapad ng curve 2
graticuleColor Kulay ng graticule black
graticuleOpacity Opacity ng graticule 0.5
graticuleStrokeWidth Lapad ng graticule 1
legendBoxSize Laki ng legend box 10
legendFontSize Font size ng legend 14px

Halimbawa ng configuration at tema

Code
                            
Kopyahin
Embed
--- 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}