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