3 つの期間にわたる 2 つのコホートの積み上げ棒グラフを表す必要があるデータ セットがあります。現在、私は年ごとにファセットを作成し、DV の確率値に基づいて入力しています (誰かが老人ホームに行く回数 t; pr that t=0, t=1, ... t >= 5) . 「比較」バーのそれぞれが黄色のグラデーションで塗りつぶされ、処理バーが青色のグラデーションで塗りつぶされるように、別のカラースケールを導入できるかどうかを調べようとしています. これを行う最善の方法は、2 つのプロットを重ね合わせることだと思いますが、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")