过去这一定惹恼了某人,所以如果这是重复的,请原谅,我会删除它。使用时跨越图例的斜线geom_bar
可能很烦人。例如:
x <- c("a","b")
y <- c(1,2)
df <- as.data.frame(cbind(x,y))
a <- ggplot(df,aes(x=x,y=y,fill=x))
a + geom_bar(colour="black") + scale_fill_manual(values=c("white", "black"))
当我使用彩色条时,我会使用这项工作,首先绘制没有颜色的条,例如
a + geom_bar() + geom_bar(colour="black",show_guide=FALSE) +
scale_fill_manual(values=c("white", "black"))
然而,当填充为白色时,这会在图例中留下一个令人不满意的空白框,没有边框。例如
我过去使用图形软件手动修复了这个问题,但现在我认为这必须有足够多的人在这里提问。我们可以ggplot
只用黑色轮廓而不用斜线绘制图例吗?