Как изменить положение срезов диаграммы пончика

#r #ggpubr

#r #ggpubr

Вопрос:

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

 library(ggpubr)
df <- data.frame(
group = c("Much lower",
        "A littlen lower",
        "The same n as before",
        "A little n higher", 
        "Muchn higher"),
value = c(16, 29, 34, 14, 7))
# create labels
df$label <- paste(df$group,paste(df$value,"%"), sep = "n")

ggpubr::ggdonutchart(df, "value",
                 label = "label", # add labels
                 lab.font = c(.1,"plain",'white'),
                 color = "white",fill = "group",
                 lab.adjust = ,
                 lab.pos = c("out"),
                 palette = c("gray82","gold1","gray36", "ivory","dodgerblue2"))  
theme(legend.position = "none") #DELETES LEGEND
 

Комментарии:

1. Использовать forcats::fct_inorder() для group переменной.

2. Я все еще не понимаю, как интегрировать это в код. Куда именно я должен это добавить?

3. df$group <- forcats::fct_inorder(df$group)