2014-02-11 70 views
1

我创建了一个geom_tile图,并在某些图块的周围使用了颜色,并使用了一个比例来为它们着色,但是后来我在legend中得到了一个grey背景的比例尺,如数字。R:从图例中删除背景蜱

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的刻度中删除这个灰色背景。

+3

请让你的例子可重现。 – Ista

回答

0

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

我没有这个问题,我自己的情节。解决方案可能很简单:将theme_bw()添加到您的绘图代码可能会做tric。