Plusieurs boxplots placés côte à côte pour différentes valeurs de la colonne dans ggplot
J'ai lu les différents messages comme cette et cette mais mon problème a une petite variation. J'ai un df comme ce
ID <- c("DJ45","DJ46","DJ47","DJ48","DJ49","DJ53","DJ54","DJ55","DJ56","DJ57")
Tool <- c("Tool_A", "Tool_A", "Tool_A", "Tool_A", "Tool_A", "Tool_B", "Tool_B", "Tool_B", "Tool_B", "Tool_B")
Name <- c("CMP", "CMP", "CMP", "CMP", "CMP", "CMP", "CMP", "CMP", "CMP", "CMP")
MS1 <- c(51,55,50,59,50,47,48,42,43,46)
MS2 <- c(13,11,14,11,10,17,18,17,20,21)
MS3 <- c(2,3,2,5,6,4,9,6,4,4)
MS4 <- c(16,13,14,11,16,16,18,16,19,15)
MS5 <- c(3,6,3,6,3,4,4,8,5,4)
MS6 <- c(7,7,5,5,8,9,8,6,6,9)
df1 <- data.frame(ID,Tool,Name,MS1,MS2,MS3,MS4,MS5,MS6)
Je suis en train d'essayer de trouver statistiquement comment les différents outils (Tool_A & Tool_B) en sont à différentes étapes de mesure et donc je fais un t-test.
t.test(MS1 ~ Tool, df1)
Je ne la boîte à moustaches à l'aide de ggplot pour la visualisation de la mais ici, je le fais pour 1 de la procédure.
p <- ggplot(df1, aes(factor(Tool), MS6))
p + geom_boxplot(aes(fill = Tool)) + labs(title = "CMP")
Je veux enrouler le tout sous un titre commun(CMP) en plaçant les boxplots côte à côte pour toutes les 6 mesures. Peut facet_wrap faire cela? Je ne suis pas en mesure d'obtenir ce droit. Veuillez fournir des suggestions.
Vous devez vous connecter pour publier un commentaire.
Votre problème est que vous avez besoin d'un format long à faire facet_wraps.
Vous pouvez aussi le faire sans facet_wrap comme suit: