使用R boxplot()创建分组的boxplot

时间:2019-04-06 13:27:45

标签: r boxplot

我有四个数据帧,每个数据帧代表不同的组织。它们的结构如下: 由于列(名称)具有一组不同的基因,而行(名称)具有不同的样本,每个值就是该样本中该特定基因的数量。

gene1 <- c(1,3,5,3,2,1)
gene2 <- c(2,4,6,4,2,4)
gene3 <- c(4,2,5,3,2,4)
gene4 <- c(3,5,3,2,4,5)

df <- rbind(gene1, gene2, gene3, gene4)
colnames(df) <- c("sample1", "sample2", "sample3", "sample4", "sample5", "sample6")

df
       sample1 sample2 sample3 sample4 sample5 sample6
gene1    1       3       5       3       2       1
gene2    2       4       6       4       2       4
gene3    4       2       5       3       2       4
gene4    3       5       3       2       4       5

(我有四次“ df”,每次都有相同的行,但列中的样本来自四个不同的组织)

我现在想对四个组织进行分组,以便针对每个基因将它们组织在一起。 因此,箱线图应如下所示: https://i.stack.imgur.com/p1HnV.png (对不起,我还不能发布图片) ,其中A和B是基因,其数量在y轴上。

关于如何实现这一目标的任何想法?我知道值函数,但无法弄清楚如何使用它来实现我的目标。 预先感谢!

0 个答案:

没有答案