I would like to make a plot with ggplot that looks very close to this (found here):
Something like this:
library(ggplot2)
library(reshape)
dat <- data.frame(lets=letters[1:5], low=1:5, mid=3:7, high=10:14)
dat.melt <- melt(dat, id.vars='lets')
ggplot(dat.melt, aes(x=lets, y=value, fill=variable)) +
geom_bar(stat='identity') +
scale_fill_manual(breaks=c('low','mid','high'), values=c('blue','red','blue')) +
coord_flip()
But fairly dependent on your data...