1
我有一個數據集,我需要在三個時間段內爲兩個隊列表示一個堆積條形圖。目前,我每年都要面對面,並根據我的DV的概率值進行填充(有人前往養老院的時間t,即t = 0,t = 1,... t> = 5) 。我試圖弄清楚是否可以引入另一個色標,以便每個「比較」欄都用黃色漸變填充,處理欄將填充藍色漸變。我想這樣做的最好方法可能是覆蓋這兩個地塊,但我不確定是否可以在ggplot(或其他包)中執行此操作。代碼和屏幕截圖如下:ggplot2中具有兩個色階的並排堆疊條形圖
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")
請提供一些樣品數據使這個例子具有可重現性。 – JasonAizkalns
'gridExtra :: grid.arrange()'可能會派上用場。 –