Я использую следующий код.
library(ggplot2)
library(ggpubr)
mtcars$carb <- as.factor(mtcars$carb)
mtcars$am <- as.factor(mtcars$am)
ggplot(mtcars) +
geom_boxplot(aes(x = carb, y = mpg, fill = am),
position = position_dodge(0.9)) +
stat_compare_means(aes(x = carb, y = mpg, group = am), label = "p.format")
Это приводит к этому участку:
Как можно упорядочить пары от низкого до высокого значения p, чтобы порядок на оси х стал карб = 2, 1, 4, 3, 6, 8, пожалуйста?
Обратите внимание, что мне нужно применить это к большему набору данных, поэтому мне нужно отсортировать, используя значения p, а не что-то вроде c(2,1,4,3,6,8)
. Спасибо.