Diagram Alur
Ekspresi grafis
Peta Pikiran
Ekspresi terstruktur
Catatan
Ekspresi yang efisien

Diagram RadarSintaks

Pengenalan diagram radar

Diagram radar adalah cara sederhana untuk memplot data berdimensi rendah dalam format melingkar.

Diagram radar juga dikenal sebagai diagram laba-laba, diagram bintang, diagram jaring, diagram koordinat polar.

Aplikasi

Diagram radar sangat berguna bagi pengembang, ilmuwan data, dan insinyur yang perlu merepresentasikan data dengan jelas dan ringkas dalam format melingkar.

Diagram ini biasanya digunakan untuk merangkum dan membandingkan secara grafis kinerja beberapa entitas di berbagai dimensi.

Sintaks

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

Contoh

Kode
                            
Salin
Sematkan
--- 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

Detail sintaks

Judul

title: dirender di bagian atas diagram radar.

                            
Salin
Sematkan
radar-beta title Title of the Radar Diagram ...

Sumbu

axis: sintaks axis digunakan untuk mendefinisikan sumbu diagram radar.

Setiap sumbu direpresentasikan oleh sebuah ID dan label opsional.

Beberapa sumbu dapat didefinisikan pada satu baris.

                            
Salin
Sematkan
radar-beta axis id1["Label1"] axis id2["Label2"], id3["Label3"] ...

Kurva

curve: sintaks curve digunakan untuk mendefinisikan titik data kurva dalam diagram radar.

Setiap kurva direpresentasikan oleh sebuah ID, label opsional, dan daftar nilai.

Nilai dapat didefinisikan melalui daftar angka atau daftar pasangan kunci-nilai. Jika menggunakan pasangan kunci-nilai, kuncinya merepresentasikan ID sumbu, dan nilainya merepresentasikan titik data.

Beberapa kurva dapat didefinisikan pada satu baris.

                            
Salin
Sematkan
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 } ...

Opsi

  • showLegend: sintaks showLegend digunakan untuk menampilkan atau menyembunyikan legenda dalam diagram radar, bawaannya ditampilkan.
  • max: nilai maksimum diagram radar, ini digunakan untuk menskalakan diagram radar. Jika tidak diberikan, nilai maksimum dihitung dari titik data.
  • min: nilai minimum diagram radar, ini digunakan untuk menskalakan diagram radar. Jika tidak diberikan, nilai minimumnya adalah 0.
  • graticule: sintaks graticule digunakan untuk mendefinisikan jenis garis bujur-lintang yang akan dirender dalam diagram radar. Garis bujur-lintang dapat berupa circle atau polygon. Jika tidak diberikan, bawaannya circle.
  • ticks: sintaks ticks digunakan untuk mendefinisikan jumlah skala pada garis bujur-lintang. Ini adalah jumlah lingkaran konsentris atau poligon yang digambar, digunakan untuk menunjukkan skala diagram radar. Jika tidak diberikan, jumlah skala bawaannya adalah 5.
                            
Salin
Sematkan
radar-beta ... showLegend true max 100 min 0 graticule circle ticks 5 ...

Konfigurasi

Parameter Deskripsi Nilai bawaan
width Lebar diagram radar 600
height Tinggi diagram radar 600
marginTop Margin atas diagram radar 50
marginBottom Margin bawah diagram radar 50
marginLeft Margin kiri diagram radar 50
marginRight Margin kanan diagram radar 50
axisScaleFactor Faktor skala sumbu 1
axisLabelFactor Faktor untuk menyesuaikan posisi label sumbu 1.05
curveTension Tegangan kurva bersudut tumpul 0.17

Variabel tema

Variabel tema global

Informasi

Nilai bawaan variabel-variabel ini bergantung pada tema yang digunakan. Untuk menimpa nilai bawaan, atur nilai yang diinginkan pada bagian themeVariables di konfigurasi: config: themeVariables: cScale0: "#FF0000" cScale1: "#00FF00"

Diagram radar mendukung skala warna cScale${i}, di mana i adalah angka dari 0 hingga jumlah warna maksimum pada skala warna tema. Biasanya, jumlah warna maksimum adalah 12.

Properti Deskripsi
fontSize Ukuran font judul
titleColor Warna judul
cScale$ Skala warna kurva ke-i

Opsi gaya radar

Informasi

Variabel khusus radar terletak di dalam kunci radar. Untuk mengatur opsi gaya radar, gunakan sintaks berikut. config: themeVariables: radar: axisColor: "#FF0000"

Properti Deskripsi Nilai bawaan
axisColor Warna garis sumbu black
axisStrokeWidth Lebar garis sumbu 1
axisLabelFontSize Ukuran font label sumbu 12px
curveOpacity Transparansi kurva 0.7
curveStrokeWidth Lebar kurva 2
graticuleColor Warna garis bujur-lintang black
graticuleOpacity Transparansi garis bujur-lintang 0.5
graticuleStrokeWidth Lebar garis bujur-lintang 1
legendBoxSize Ukuran kotak legenda 10
legendFontSize Ukuran font legenda 14px

Contoh konfigurasi dan tema

Kode
                            
Salin
Sematkan
--- 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}