Как добавить количество наблюдений в гистограмму?(необходимо отобразить строку ошибок и значение вместе) - PullRequest
0 голосов
/ 07 октября 2018

Я строю свой собственный график, следуя кодам в руководстве:

library(ggpubr)
data("ToothGrowth")
ggbarplot(ToothGrowth, x = "dose", y = "len", 
          add = c("mean_se", "jitter"),
          color = "supp", palette = "jco",
          position = position_dodge(0.8))

Я хочу показать количество наблюдений в каждом столбце (внизу или вверху) вместе спанель ошибок и значение.Может ли кто-нибудь использовать ToothGrowth в качестве примера для построения такого графика?

displaying n number at the bottom

1 Ответ

0 голосов
/ 07 октября 2018

Вы можете попробовать это:

ggbarplot(ToothGrowth, x = "dose", y = "len", 
          add = c("mean_se", "jitter"),
          color = "supp", palette = "jco",
          position = position_dodge(0.8)) +
  geom_text(aes(x = factor(dose),
                y = 0,
                label = paste("n =",len,"\n"),
                group = supp),
            aggregate(. ~ dose + supp,ToothGrowth,length),
            position = position_dodge(.8))

enter image description here

Я не нашел, как построить одну полосу ошибок для каждой группы с этим пакетом,и я не уверен, что это возможно, упрощая интерфейс с таким пакетом, вы также теряете гибкость.

...