0
我的数据帧的多条曲线有五列for循环单
> names(data)
[1] "Y" "X1" "X2" "X3" "X4"
我想写一个循环绘制Ÿ对每个X.这是我做过什么:
par(mfrow=c(2,2))
for (i in data[,2:5]){
plot(data$i,data$Y,xlab=i, ylab="X")
}
错误我得到的是:
Error in xy.coords(x, y, xlabel, ylabel, log) :
'x' and 'y' lengths differ
我检查了一遍,所有列具有相同的长度。任何人都可以告诉我我做错了什么。谢谢
试试'plot(data [,i],....' –