您能否看一下这段代码,让我知道如何重新排列级别以从蔗糖、p:c、p:c+u、p:c:l+u 开始?还要让传说从对照组开始?
这是我的代码:
Nutrient <- as.factor(c("s", "p:c", "p:c+u", "p:c:l+u"))
Nutrientlevels<-c("s", "p:c", "p:c+u", "p:c:l+u")
levels(Nutrient) <- Nutrientlevels
ggplot(df,aes(x = Nutrient, y = Consumption),levels)+
geom_bar(aes(fill = Diet), stat = "identity",position = "dodge")+
scale_fill_brewer(palette="Set3")+
levels(Nutrient)+
xlab("Nutrient")+
ylab("Average consumption (mg)")+
ggtitle("Average daily consumption")+
theme(panel.grid.major = element_blank(), panel.grid.minor =
element_blank(),panel.background = element_blank(), axis.line =
element_line(colour = "black"))+
guides(color=guide_legend(override.aes=list(fill=NA)))+
theme_bw() +
theme(panel.border = element_blank(), panel.grid.major =
element_blank(),panel.grid.minor = element_blank(),
axis.line = element_line(colour="black"))+
theme(plot.title = element_text(hjust = 0.5))
非常感谢