我正在尝试使用数据框stackloss解决此问题:
Use the pairs() function to obtain all pairwise scatterplots among the
four variables.
但是,当我使用对函数时,会得到一个图形,其中所有变量都绘制在一起。如何确保仅成对获取变量,以便每个图形窗口仅出现两个变量? 我的代码是:
pairs(stackloss,pch=21,bg=c("red","green","yellow","blue"))
谢谢
答案 0 :(得分:0)
不清楚如何获取所有地块。我将plot()
函数放在两个循环中,并使用Sys.sleep()
函数在每次调用命令之间有一个小间隔。如果使用R-studio,则可以在最后显示的图之间切换。
for(ii in 1:(ncol(stackloss)-1) ){
begin <- ii + 1
for(i in begin:ncol(stackloss)){
plot(x=stackloss[,ii], y=stackloss[,i], xlab=colnames(stackloss)[ii], ylab=colnames(stackloss)[i])
Sys.sleep(1)
}
}