Hi Jinyi,
Thank you for your response.
I tried your code. It works somehow OK on my side. When I ran your code along with my code (below), "your title" displayed in the middle of the plot. So, I tried to change the value of vjust to have the "your title" at the bottom of the plot which I was able to do so. However, it seems that the position also changes when I change the size of the plot by zooming in and out. In other words, it seems that the title is in a completely separate layer.
ggplot(melt.combined.distribution.dataframe, aes(Race, Percentage, fill=Cohort)) + geom_bar(position="dodge") + coord_flip() + ggtitle("your title") + theme(plot.title=element_text(vjust=-50))
-----------------
Hi KR,
For adjusting the title position, I tried the following and it met what I need, but I'm sure there is a better to do it -
ggtitle("your title") + theme(plot.title=element_text(vjust=-50))
If you have the R Graphics cookbook, I modified it based on page 212-213.
Hope it helps.
Jinyi