Traçando perfis espectrais de características

Sep 21 2020

Olá, estou traçando o perfil espectral de cada característica individual na tabela abaixo. Para o traço da estrada, posso traçá-lo, mas para os outros recebo este erro. Por favor, ajude. Este é o código que usei:

plot((sli[,1:3]),col="grey",type="l")

Este é o erro que recebi:

Erro em plot.default (...): argumento formal "tipo" correspondido por vários argumentos reais

Esta é a mesa

Respostas

jay.sf Sep 21 2020 at 17:18

plotquer um vetor e você dá a ele uma matriz. Você pode fazer um gráfico vazio e linesdepois fazer um loop sobre as colunas em um 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))

Ou simplesmente use o matplotque foi projetado para esse fim.

matplot(sli[,1:3], col="grey", type="l")


Dados:

set.seed(42)
sli <- data.frame(41:47*.01, sample(200:900, 7), sample(20:90, 7))