我有一个问题,当我尝试对一些基因表达数据进行 PCA 图时,我使用下面的代码来绘制它,但我想根据组织所属的类别制作不同的颜色。
data <- read.table("rmaFinal.txt", row.names=1, sep="\t",header=TRUE, dec=".")
pca <- prcomp(t(data), cor=TRUE)
plot(pca$x, pch=20)
我的数据格式为
Tissue1 tissue2 tissue3
Gene1 1 2 3
Gene2 2 3 4
Gene3 3 4 5
我总共有 116 种不同的组织,它们总共可以分为 12 类。因此,我有一个这样的列表,其中包含 116 种组织类型中的每一种的类别。
category = c( "Seed","Seed","Seed","Stem","Seed","Seed","Seed","Mesocotyl","Spikelets")
我想根据给定样本所在的 12 个类别中的哪一个来为我的 PCA 图上色。我试图四处阅读,但我能找到的解决方案都没有为此工作。如何将类别列表与 PCA 图结合起来?