0

我对 R 比较陌生,我不太确定如何实现这一点。现在,我使用prcomp对两个不同的数据集执行 PCA 。

data1.pr <- prcomp(data1, center=TRUE, scale=TRUE)
data2.pr <- prcomp(data2, center=TRUE, scale=TRUE)

我使用autoplot(data1.pr, frame = TRUE)andautoplot(data2.pr, frame = TRUE)来绘制图表,它显示了 data1 和 data2 的结果:

在此处输入图像描述在此处输入图像描述

现在,我如何将这两张图片组合成一个不同组的情节?我从一些答案中搜索,这似乎geom是一种这样的解决方案。但是,我不太确定如何通过分组来实现这一点。任何帮助,将不胜感激!

4

1 回答 1

0

使用以下库来控制绘图的大小。

library(repr) 
options(repr.plot.width = 5, repr.plot.height = 4)  # To set plot size

然后使用以下代码并排输出您的图 - 产生一个图。. 您将需要调整高度和宽度(上图)以获得所需的结果。

par(mfrow = c(1, 2)  )       # To combine two plots

plot(data1)
plot(data2)
于 2020-02-10T05:23:00.193 回答