嗨,我正在下表中绘制每个特征的光谱轮廓。对于道路要素,我可以将其绘制出来,但对于其他要素,我会遇到此错误。请协助。 这是我使用的代码:
plot((sli[,1:3]),col="grey",type="l")
这是我得到的错误:
plot.default(...)中的错误:带有多个实际参数的形式参数“类型”
这是桌子
答案 0 :(得分:0)
plot
要一个向量,然后给它一个矩阵。您可以通过在lines
中的列上循环来制作空图,然后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))
或者仅使用为此目的而设计的matplot
。
matplot(sli[,1:3], col="grey", type="l")
数据:
set.seed(42)
sli <- data.frame(41:47*.01, sample(200:900, 7), sample(20:90, 7))