Saya ingin nilai tebal di dalam ggbarplot, tetapi saya benar-benar tidak tahu caranya. yscale harus "persen"

x <- pierwsze %>%
  group_by(treatment_groups,sex) %>%
  count() %>%
  ggpubr::ggbarplot(
    x = "treatment_groups",
    fill = "sex",
    y = "n",
    label = TRUE, lab.col = "black", lab.vjust = 1.2,
    position = position_fill(),
    palette = get_palette(palette = "Oranges",5)
  )+
  labs(x="Treatment Group",y="Proportion",fill="Sex")+
  yscale("percent",.format = TRUE)+
  font("xy.text",size=10)
1
chrisAR 30 Juni 2020, 19:56

1 menjawab

Jawaban Terbaik

Berikut adalah solusi untuk mencetak label dalam huruf tebal.

q <- ggplot_build(x)
x + geom_text(data=q$data[[2]], aes(x=x, y=y, label=label), 
    fontface="bold", vjust=1.2)

enter image description here

1
Marco Sandri 30 Juni 2020, 21:16