Comment tracer plusieurs boxplots par le groupe dans r?

ID <- 1:10 
group <- c(1,1,1,2,2,2,3,3,3,3)
var1 <- c(6:15) 
var2 <- c(7:16) 
var3 <- c(6:11, NA, NA, NA, NA)
var4 <- c(4:9, NA, NA, NA, NA) 
data <- data.frame(ID, group, var1, var2, var3, var4)

library(dplyr)
 data %>% group_by(group) %>% boxplot(var1, var2)

La dernière ligne ne fonctionne pas comme je le souhaite. L'idée est d'obtenir 4 boxplots dans un graphique. Deux pour chaque variable. Peut-être que j'ai besoin d'utiliser ggplot2?

Tu veux dire boxplot(value~group+variable, reshape2::melt(data, 1:2)) (Peut-être besoin install.packages("reshape2") à l'avance)?
Double Possible de la Parcelle de multiples boîte à moustaches dans un seul graphique

OriginalL'auteur SDahm | 2016-05-09