A picture says more than a thousand words. As you can see, my fill is based on the variable variable.
fill
variable
Within each bar there is however mul
Adding alpha=complexity might work:
alpha=complexity
ggplot(short.m, aes(x=Method, y= value/100 , fill=variable, alpha=complexity)) + geom_bar(stat="identity",position="dodge", colour="black") + coord_flip()