geom_bar définir la couleur de la bordure avec différentes couleurs de remplissage

Je veux dessiner un diagramme en barres avec geom_bar où je veux unique remplir de couleurs, entouré d'une bordure noire. Cependant l'instruction color="black" n'est pas interprétée comme "noir" comme je le veux et je reçois des bordures rouges.

library(ggplot2)
test=as.data.frame(cbind(a=c(1,1,2,3), b=1:4, c=as.character(1:4)))
ggplot(test) + geom_bar(aes(x=a, y=b, fill=c, colour="black"), stat="identity")

Comment puis-je utiliser correctement geom_bar afin qu'il me donne le bon bordure noire?

OriginalL'auteur mts | 2015-06-08