Trazar perfiles espectrales de características

Sep 21 2020

Hola, estoy trazando el perfil espectral de cada característica individual en la siguiente tabla. Para la característica de la carretera, puedo trazarla, pero para las demás obtengo este error. Por favor asiste. Este es el código que usé:

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

Este es el error que obtuve:

Error en plot.default (...): argumento formal "tipo" que coincide con múltiples argumentos reales

Esta es la mesa

Respuestas

jay.sf Sep 21 2020 at 17:18

plotquiere un vector y le das una matriz. Puede hacer un diagrama vacío y linesluego recorrer las columnas en un archivo 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))

O simplemente use el matplotque está diseñado para este propósito.

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


Datos:

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