Ich versuche, einige Radardiagramme zu zeichnen, aber ich habe den ganzen Tag damit verbracht, zu suchen und ich bekomme nicht, wo ich meinen Code falsch bekomme, da ich leere Graphen bekomme. Ich benutzte die library(fmsb)
Meine Daten alsWarum würde radachart() leere Graphen erzeugen?
df<-data.frame(
site.spp=c("G.E", "G.R", "N.E", "N.R","W.R"),
am1=c(11.17, 62.71, 14, 17, 23),
am2=c(5.75,62.9,20.18,18,8.375),
pm1=c(16.14, 53.77, 21.75, 53, 25.67),
pm2=c(20, 52.5, 34.2, 23.38, 4.75)
)
Ich versuchte, meine Graph Margen zu setzen, und dann in eine Schleife laufen.
par(mar=c(2, 1, 2, 1))
layout(matrix(1:6, ncol=3)) #draw 4 plots to device
lapply(1:5, function(i) {
radarchart(rbind(rep(1,6), rep(0,6), df[i,-1]))
})
Ich bekomme nur leere Graphen ohne das Plotten meiner Daten. Würde jemand diesem Anfänger helfen?
Oder habe ich meine par() falsch? Ich habe es versucht, aber nichts scheint sich zu verbessern – Taw