我正在用ggplot2制作boxplot,但我想分成两组,treated
和control
,所以我使用了fill=treatment
,但每个时间点仍然有一个盒子,
但是,当我在barplot中使用'fill=treatment
‘时,它可以工作,
所以你能帮我把它修好吗,真的谢谢!
newcrk10m <- melt(newcrk10,id.vars="time point",variable.name="treatment",
value.name="value")
ggplot(newcrk10m,aes(`time point`,value,fill=treatment))+
geom_bar(stat="identity",position="dodge")+
scale_x_continuous(breaks = seq(0,72,24))
ggplot(newcrk10m,aes(x=`time point`,y=value,
group=`time point`,fill=treatment))+
geom_boxplot(size=0.5)+scale_x_continuous(breaks = seq(0,72,24))
https://stackoverflow.com/questions/56688606
复制相似问题