绘制PCA,autoplot()不会按组变量分隔颜色

时间:2019-03-16 03:17:47

标签: r ggplot2 pca

我正在使用ggplot2软件包和ggfortify绘制PCA结果。我的数据矩阵的最后一列是四个不同因素的列。列的名称为“组”。 就像:

group
a
b
a
c
d

我使用的代码是:

  

自动绘图(prcomp(df),data = mydata,color =“ group”,frame = T)

但是,在生成的绘图中,不同点的组没有用颜色分开。 enter image description here

有什么建议吗?预先谢谢你。

1 个答案:

答案 0 :(得分:0)

问题解决了,分组变量需要格式化为一个因子,而不是一列字符。