我想用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
以便它为我提供正确的黑色边框?
答案 0 :(得分:31)
您必须将colour
放在aes
之外:
ggplot(test) + geom_bar(aes(x=a, y=b, fill=c), colour="black", stat="identity")