如何在R中显示所有样本主成分图?

如何在R中显示所有样本主成分图?,r,pca,R,Pca,我注意到R中的一些东西,比如说,pc是将PCA应用于数据矩阵的结果 pc$x是我的样本主成分矩阵 当尝试绘制(pc$x)时,它只会绘制第一个主成分(pc1)和第二个主成分(pc2),但实际上我有两个以上的主成分。我如何展示所有这些 单个绘图中的所有组合: pairs(pc$x) 要选择特定的组合,只需使用: plot(pc$x[, c(1,3)]) # e.g. pc1 and pc3 有没有一种方法可以将plot与rep函数结合起来,一次对所有主成分进行绘图?没有,pairs()有什么问

我注意到R中的一些东西,比如说,
pc
是将PCA应用于数据矩阵的结果
pc$x
是我的样本主成分矩阵


当尝试绘制(pc$x)时,它只会绘制第一个主成分(
pc1
)和第二个主成分(
pc2
),但实际上我有两个以上的主成分。我如何展示所有这些

单个绘图中的所有组合:

pairs(pc$x)
要选择特定的组合,只需使用:

plot(pc$x[, c(1,3)])  # e.g. pc1 and pc3

有没有一种方法可以将plot与rep函数结合起来,一次对所有主成分进行绘图?没有,pairs()有什么问题?您可能需要类似于
matplot(pc$x[,1],pc$x[,-1],pch=19)
的东西。pairs(pc$x)工作得很好,但问题是,如果我一次在一页上绘制它们,那么这些图看起来非常小。for(I in 2:ncol(x)){for(j in I:(I-1)){plot(pc$x[,c(j,I)]}如何?