我想绘制一个带有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
,以便为我提供正确的黑色边框?
最佳答案
您必须将colour
放在aes
之外:
ggplot(test) + geom_bar(aes(x=a, y=b, fill=c), colour="black", stat="identity")
关于r - geom_bar用不同的填充颜色定义边框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30709972/