我使用此代码生成的图给出了这个图
问题是我无法匹配图中出现的顺序
我的代码
p <- df %>%
ggplot(aes(name, perc)) +
geom_col(data = ~ filter(.x, name == "FAB") %>% rename(FAB = value), mapping = aes(fill = FAB)) +
#scale_fill_manual(values = cols)+
new_scale_fill() +
geom_col(data = ~ filter(.x, name == "Sex") %>% rename(Sex = value), mapping = aes(fill = Sex)) +
new_scale_fill() +
geom_col(data = ~ filter(.x, name == "Age") %>% rename(Age = value), mapping = aes(fill = Age)) +
new_scale_fill() +
geom_col(data = ~ filter(.x, name == "BM_percentage") %>% rename(BM_percentage = …Run Code Online (Sandbox Code Playgroud)