我有一个数据帧(DF
),其结构如下:
RMS | measure | parameter | tirage | case | nombre
这里是my data frame的链接。
我想将RMS
绘制为我的y
V。 nombre
与我的x
一样,分别是measure
的特定值和parameter
的特定值。我已经尝试过了:
case
但是它不起作用。它仍将绘制与ggplot(data = DF, aes(factor(nombre), RMS, case = 2, parameter = 1)) +
geom_boxplot() +
facet_wrap( ~ measure, scales = "fixed", ncol = 1)
的所有值和case
的所有值相对应的所有数据。我搜索了一下,发现如果它只是一个变量(measure
或case
),我可以简单地使用measure
。但是由于有两个变量,我不知道该如何指定。您的帮助将不胜感激。
答案 0 :(得分:1)
library(dplyr); library(ggplot2)
ggplot(data = DF %>% filter(case == 2, parameter == 1),
aes(factor(nombre), RMS)) +
geom_boxplot() +
facet_wrap( ~ measure, scales = "fixed", ncol = 1)