R:从图例刻度中删除背景

时间:2014-02-11 15:07:15

标签: r ggplot2

我创建了一个geom_tile图,并使用了某些图块周围的颜色并使用比例对其进行着色,但随后我在legend中得到了grey的比例背景如图所示。

enter image description here

密谋在这里:

 pl <-  geom_tile(aes(fill=er,x,y, color=factor(tst)), size=2) + scale_color_manual(values=c("#339900", "black", "#0197fd"), name="p-\nvalue",labels=paste(levels(df.new$pval.d),table(df.new$pval.d)))  + geom_point(data=test,aes(x=x,y=y),shape=4,size=3)+guides(col=guide_legend(nrow = 3,keyheight = 3))

我尝试在绘图结束时添加theme(legend.key = element_rect(fill = 'white'))theme(legend.key = element_blank()),但两者都不起作用。

如何从legend的刻度中删除此灰色背景。

1 个答案:

答案 0 :(得分:0)

由于您没有提供可重现的示例,因此确定问题的根源有点困难。

我对自己的情节没有这个问题。解决方案可能非常简单:在绘图代码中添加theme_bw()可能会执行tric。