我想根据数据框不同列的值在一个图中将 3 个条形图一起绘制。
它应该看起来像这样。
图 1 的 y 值是图 2 和图 3 的 y 值之和。图 1 和图 2 的颜色可以完全填充(例如蓝色和红色),但图 3 的颜色必须是半透明的。
我能够使用该barplot()
函数分别为每一列绘制一个图,但我无法将它们组合在一个图中。
barplot(covpatient[[1]]$cov, names.arg = covpatient[[1]]$exon, xlab = covpatient[[1]]$gene[1] , ylab = "read depth" , border = "blue", col = "blue")
barplot(covpatient[[1]]$plus, names.arg = covpatient[[1]]$exon, xlab = covpatient[[1]]$gene[1] , ylab = "read depth" , border = "red", col = "red")
barplot(covpatient[[1]]$min, names.arg = covpatient[[1]]$exon, xlab = covpatient[[1]]$gene[1] , ylab = "read depth" , border = "gray", col = "gray")
有人可以帮我一把吗?