我想用R制作一个(我通常使用ggplot2),但我不知道在这种特殊情况下该怎么办.下面是一个可复制的数据示例:
NGS <- c("NGS01", "NGS02", "NGS03", "NGS01", "NGS02", "NGS03")
R56 <- c(0.04, 0.03, 0.05, 0.03, 0.03, 0.045)
R57 <- c(0.08, 0.04, 0.06, 0.07, 0.03, 0.05)
a <- c("two", "two", "two", "three", "three", "three")
data <- data.frame(NGS, R56, R57, a)我的数据帧要大得多,但是有这种结构。
我需要的是:来自R56的Barplot (以及后来来自R57的另一个)。
但是条应该有以下命令:
NGS01从a=two,然后NGS 01从a=three,然后NGS 02从a= 2,然后NGS 02从a=3。诸若此类。
所以我需要按NGS和a(时间变量)排序。我想用这幅图显示的是,在不同的度量(变量)下,来自不同人(NGS变量)的R56值的差异/相等。
如果有人能帮我展示这个,我会非常感激的!我不知道如何与ggplot2进行分组.谢谢你的每一笔小费!
发布于 2018-08-08 14:47:15
这就是你所需要的吗?
ggplot(data, aes(NGS, R56, fill=a)) +
geom_bar(stat = "identity")

https://stackoverflow.com/questions/51748503
复制相似问题