R'de radar grafikleri nasıl oluşturulur (örneklerle)


Radar grafiği (bazen “örümcek grafiği” olarak da adlandırılır), birden fazla değişkenin niceliğini görselleştirmenin benzersiz bir yolunu sağlayan bir grafik türüdür.

Bu eğitimde fmsb kütüphanesini kullanarak R’de aşağıdaki radar grafiğinin nasıl oluşturulacağı açıklanmaktadır:

R'de özel radar haritası (örümcek haritası)

R’deki Temel Radar Grafiği

R’de bir radar haritası oluşturmak için verilerimizin aşağıdaki gereksinimleri karşılaması gerekir:

  • Grafiğin kenarlarında görüntülemek istediğimiz her değişkenin kendi sütunu olması gerekir.
  • İlk satır maksimum değeri içermelidir.
  • İkinci satır min değerini içermelidir.
  • Üçüncü satır, radar grafiğinde görüntülemek istediğiniz değeri içermelidir.

Bunu göstermek için haftanın her günü belirli bir mağazaya giren müşteri sayısını içeren aşağıdaki veritabanını kullanacağız:

 #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

Veriler bu formatta olduğunda, temel bir radar grafiği oluşturmak için fmsb kütüphanesinin radarchart() fonksiyonunu kullanabiliriz:

 library (fmsb)

radarchart(df)

R'deki radar haritası

R’de Radar Grafiklerini Özelleştirme

Aşağıdaki argümanları kullanarak radar grafiğini özelleştirebiliriz:

  • pcol: çizgi rengi
  • pfcol: dolgu rengi
  • plwd: çizgi genişliği
  • cglcol: açık renk
  • cglty: keskin çizgi tipi
  • axislabcol: eksen etiketi rengi
  • caxislabels: Görüntülenecek eksen etiketlerinin vektörü
  • cglwd: net genişlik
  • vlcex: grup etiketlerinin boyutu

Aşağıdaki kod, özel bir radar grafiği oluşturmak için bu bağımsız değişkenlerden bazılarının kullanılmasına ilişkin bir örneği gösterir:

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

R'de özel radar haritası (örümcek haritası)

R belgelerinde rgb() renklerini kullanma hakkında daha fazla bilgi edinebilirsiniz.

Ek kaynaklar

R’de Isı Haritaları Nasıl Oluşturulur
R’de Lolipop Grafiği Nasıl Oluşturulur
R’de nüfus piramidi nasıl oluşturulur

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir