我正在使用ggplot2包和ggfortify来绘制PCA结果。我的数据矩阵的最后一列是由四个不同因素组成的列。列的名称是“组”。它像是:
group
a
b
a
c
d
我使用的代码是:
autoplot(prcomp(df),data = mydata,color =“group”,frame = T)
但是,在生成的图中,不同点的组不按颜色分隔。 enter image description here
有什么建议吗?先感谢您。
问题解决了,分组变量需要格式化为因子,而不是字符列。