我想用R创建一个 Barplot (我通常使用ggplot2),但是在这种特殊情况下我不知道该怎么做...这是一个可重现的数据示例:< / p>
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中的Barplot)。
但是酒吧应该有以下顺序:
来自a = 2的NGS01,然后来自a = 3的NGS 01;然后从a = 2的NGS 02,然后从a = 3的NGS 02,等等。
所以我需要在NGS和a(时间变量)之后排序的条形。我想用该图显示在不同测量值(变量)下不同人(NGS变量)的R56值的差异/相等...
如果有人可以帮助我展示这个内容,我将不胜感激!我不知道该如何使用ggplot2进行分组...感谢您的每一个提示!