我有一个数据集,我需要在其中表示两个群组在三个时间段内的堆积条形图。目前,我按年分面,并根据我的 DV 的概率值进行填充(次数,t,有人去疗养院;pr t=0,t=1,... t >= 5) . 我试图弄清楚是否可以引入另一种色标,以便每个“比较”条都用黄色渐变填充,而处理条则用蓝色渐变填充。我认为最好的方法可能是覆盖这两个图,但我不确定是否可以在 ggplot (或其他一些包)中做到这一点。代码和屏幕截图如下:
tempPlot <- ggplot(tempDF,aes(x = HBPCI, y = margin, fill=factor(prob))) +
scale_x_continuous(breaks=c(0,1), labels=c("Comparison", "Treatment"))+
scale_y_continuous(labels = percent_format())+
ylab("Prob snf= x")+
xlab("Program Year")+
ggtitle(tempFlag)+
geom_bar(stat="identity")+
scale_fill_brewer(palette = "Blues")+ #can change the color scheme here.
theme(axis.title.y =element_text(vjust=1.5, size=11))+
theme(axis.title.x =element_text(vjust=0.1, size=11))+
theme(axis.text.x = element_text(size=10,angle=-45,hjust=.5,vjust=.5))+
theme(axis.text.y = element_text(size=10,angle=0,hjust=1,vjust=0))+
facet_grid(~yearQual, scales="fixed")