Я пытаюсь создать сгруппированный прямоугольник с символом «звездочка», используя R ggboxplot
. Однако, я испытываю трудности с добавлением строки ошибок, особенно с верхней и нижней горизонтальными линиями. Вот мой код и вывод.
library(ggpubr)
library("ggsignif")
s=15
p <- ggboxplot(data, x = "MRI", y = "featurevalue",
color = "black",fill="filename",palette = "aaas",
notch = TRUE,outline=FALSE,
font.x = s,font.y = s,
font.xtickslab = s,font.ytickslab = s,
font.legend = s,
legend.title="",
ylim = c(0, 1.04))
p +
stat_compare_means(size=8,aes(group = filename),label = "p.signif",hide.ns = TRUE,method = "t.test") +
theme(panel.border=element_rect(fill='transparent',color='black')) +
theme(legend.background=element_rect(fill="transparent",colour="black"),
legend.position=c(0.85,0.93),
legend.title = element_blank(),
legend.margin=margin(c(0.1,0.1,0.1,0.1), unit='cm'),
legend.key = element_blank(),
plot.margin=unit(c(0.2,0.2,0.1,0.1),'lines'))
Кто-то сказал, что использование ggplot2
будет иметь полосы ошибок автоматически. Но я не могу добавить символ «звездочка» с помощью ggplot2
. Я пытался использовать error.plot = c("upper_errorbar", "lower_errorbar")
в ggboxplot
, чтобы добавить панель ошибок, но эта команда, похоже, не используется для сгруппированного коробочного графика, я показал рисунок, который я получаю ниже. Есть ли правильный способ объединить эту рекомендацию и add.params = list(group=)
, чтобы генерировать сгруппированные панели ошибок?
![enter image description here](https://i.stack.imgur.com/pXqSQ.png)
Может ли кто-нибудь помочь в создании панелей ошибок в сгруппированных коробках? Спасибо за любую помощь!