Wykreślanie profili widmowych cech
Sep 21 2020
Cześć W poniższej tabeli kreślę profil widmowy każdej indywidualnej cechy. W przypadku funkcji drogi mogę to wykreślić, ale w przypadku innych pojawia się ten błąd. Proszę o pomoc. Oto kod, którego użyłem:
plot((sli[,1:3]),col="grey",type="l")
Oto błąd, który otrzymałem:
Błąd w plot.default (...): formalny argument „typ” dopasowany przez wiele rzeczywistych argumentów
To jest stół
Odpowiedzi
jay.sf Sep 21 2020 at 17:18
plotchce wektora i dajesz mu macierz. Możesz zrobić pusty wykres, a linesnastępnie przez pętlę po kolumnach w pliku sapply.
plot(1:nrow(sli), type="n", ylim=c(0, max(sli[1:3])))
sapply(1:3, function(x) lines(sli[x], col="grey", lty=x + 1))
Lub po prostu użyj, matplotktóry jest przeznaczony do tego celu.
matplot(sli[,1:3], col="grey", type="l")
Dane:
set.seed(42)
sli <- data.frame(41:47*.01, sample(200:900, 7), sample(20:90, 7))