【发布时间】:2016-11-05 02:48:46
【问题描述】:
我正在尝试使用 R barplot 函数在同一张图上绘制以下数组:
ID 1 2 3 4 5 6 7 8
HeL 0 2 1 4 2 3 2 4
CaC 2 0 0 2 1 5 7 8
NIH 1 2 5 6 3 5 7 9
我需要让每一行的条形图都有自己的 y 轴,但 x 轴应该对所有行都是通用的。到目前为止,我所做的是从文件“rna.tab”中读取矩阵,然后分别绘制每一行:
dat <- read.table ("rna.tab", row.names=1, header=TRUE)
barplot (as.matrix (dat[,1]))
barplot (as.matrix (dat[,2]))
barplot (as.matrix (dat[,3]))
但我没有成功地将它们全部绘制在一起。 提前致谢- 阿图罗
【问题讨论】:
-
library(tidyverse) ; df %>% rownames_to_column('ID') %>% gather(var, val, -ID) %>% ggplot(aes(var, val, fill = ID)) + geom_bar(stat = 'identity', position = 'dodge')?