geom_bar定义具有不同填充颜色的边框颜色

时间:2015-06-08 13:06:41

标签: r ggplot2

我想用geom_bar画一个条形图,我想要一个黑色边框包围的独特填充色。但是,指令color="black"不会被解释为"黑色"因为我想要它,我得到红色边框。

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")

如何正确使用geom_bar以便它为我提供正确的黑色边框?

1 个答案:

答案 0 :(得分:31)

您必须将colour放在aes之外:

ggplot(test) + geom_bar(aes(x=a, y=b, fill=c), colour="black", stat="identity")

enter image description here