绘制特征光谱图

时间:2020-09-21 08:43:49

标签: r plot

嗨,我正在下表中绘制每个特征的光谱轮廓。对于道路要素,我可以将其绘制出来,但对于其他要素,我会遇到此错误。请协助。 这是我使用的代码:

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

这是我得到的错误:

plot.default(...)中的错误:带有多个实际参数的形式参数“类型”

这是桌子

Features to plot

1 个答案:

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

enter image description here

或者仅使用为此目的而设计的matplot

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

enter image description here


数据:

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