Cara membuat grafik radar di r (dengan contoh)


Bagan radar (terkadang disebut “bagan laba-laba”) adalah jenis bagan yang menyediakan cara unik untuk memvisualisasikan kuantitas beberapa variabel.

Tutorial ini menjelaskan cara membuat grafik radar berikut di R, menggunakan perpustakaan fmsb :

Peta radar khusus (peta laba-laba) di R

Bagan Radar Dasar di R

Untuk membuat peta radar di R, kita memerlukan data yang memenuhi persyaratan berikut:

  • Setiap variabel yang ingin kita tampilkan di tepi bagan harus berupa kolomnya sendiri.
  • Baris pertama harus berisi nilai maksimum.
  • Baris kedua harus berisi nilai min.
  • Baris ketiga harus berisi nilai yang ingin Anda tampilkan pada grafik radar.

Untuk mengilustrasikannya, kami akan menggunakan database berikut yang berisi jumlah pelanggan yang memasuki toko tertentu setiap hari dalam seminggu:

 #create data
df <- data.frame(Mon=c(100, 0, 34),
                 Kill=c(100, 0, 48),
                 Wed=c(100, 0, 58),
                 Thu=c(100, 0, 67),
                 Fri=c(100, 0, 55),
                 Sat=c(100, 0, 29),
                 Sun=c(100, 0, 18))
                  
#viewdata
df

  Mon Tue Wed Thu Fri Sat Sun
1 100 100 100 100 100 100 100
2 0 0 0 0 0 0 0
3 34 48 58 67 55 29 18

Setelah data berada dalam format ini, kita dapat menggunakan fungsi radarchart() perpustakaan fmsb untuk membuat bagan radar dasar:

 library (fmsb)

radarchart(df)

Peta radar di R

Menyesuaikan Grafik Radar di R

Kita dapat menyesuaikan bagan radar menggunakan argumen berikut:

  • pcol: warna garis
  • pfcol: isi warna
  • plwd: lebar garis
  • cglcol: warna bening
  • cglty: tipe garis tajam
  • axislabcol: warna label sumbu
  • caxislabels: Vektor label sumbu yang akan ditampilkan
  • cglwd: lebar bersih
  • vlcex: ukuran label grup

Kode berikut menunjukkan contoh penggunaan beberapa argumen ini untuk membuat bagan radar khusus:

 radarchart(df,
    axistype=1, 
    pcol=' pink ',
    pfcol=rgb(0.9,0.2,0.5,0.3),
    plwd=3, 
    cglcol=' grey ',
    cglty=1,
    axislabcol=' grey ',
    cglwd=0.6,
    vlcex=1.1,
    title=' Customers per Day '
    ) 

Peta radar khusus (peta laba-laba) di R

Anda dapat mempelajari lebih lanjut tentang penggunaan warna rgb() di dokumentasi R.

Sumber daya tambahan

Cara Membuat Peta Panas di R
Cara Membuat Bagan Lollipop di R
Cara membuat piramida penduduk di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *