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 :
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)
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 ' )
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