r语言 - ggplot:对两个变量的特定值制作一个方面包装



我有一个像这样结构的数据框(DF(:

RMS | measure | parameter | tirage | case | nombre

这是指向我的数据框的链接。我想将RMS绘制为我的y VS。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的所有值相对应的所有数据。我有点搜索,看到它只是一个变量(casemeasure(,我可以简单地使用group = specific value。但是由于我们有两个变量,所以我不知道该如何指定。您的帮助将不胜感激。

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) 

相关内容

  • 没有找到相关文章

最新更新